ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
274
274
EMPFEHLEN
-
Hallo Zusammen,
ich arbeite momentan an einem Programm, welches 3DGeometrien bearbeiten kann/soll.
Ich habe mir dafür eine eigene Punkt3D-Klasse und Vektor3D-Klasse geschrieben etc.
Doch mittlerweile überlege ich mir ob das den so sinnvoll war!
Den es gibt Java3D, JMonkey etc. etc. welche schon viel können.
Und man sagt ja man soll nicht das Rad neu erfinden...
Doch was benutze ich am besten bzw. warum nicht die eigenen Klassen verwenden?
Sind den Java3D und JMonkey nicht eher für Spiele und nicht für mein Programm, welches eher ein kleines CAD-Tool wird?
Punkt3D hat hier z.b noch Farb- und Größeninformationen, welche ich nicht brauche...
Das ist doch allgemein ein bisschen doof, es gibt viele Dinge für Java3D und viele für JMonkey und immer muss man die Point3D-Klassen etc. umwandeln damit man die jeweiligen Methoden verwenden kann und es für neue Dinge offen bleibt. Das ist doch irgendwie dumm oder seh ich hier etwas falsch?
Wie macht ihr das?
Eigene Klassen oder API verwenden?
Und wenn ihr eine API verwendet, wandelt ihr dann immer z.B. die Punkt3D-Klasse um (macht man das so?) oder implementiert ihr dann einfach die jeweilige Methode auch noch selbst (was ja auch irgendwo nicht Sinn der Sache ist).
Gruß
Dennis
-
31.12.11 12:39 #2
- Registriert seit
- Jun 2009
- Beiträge
- 870
Also wenn du ein richtiges CAD-Tool baust, solltest du auf jeden Fall auf eine Engine zurückgreifen. JMonkeyEngine bietet auch Shader und Effekte, die brauchst du wohl nicht. Allerdings wird es wohl schwierig werden, solche Sachen wie Kameraposition und -perspektive, Lichtquellen, Support für die verschiedenen Dateitypen, einfache Texturen (Farben), Raytracing (um zu bestimmen, wohin die Maus deutet), … selbst zu implementieren. Diese Engines sind zwar generell auf Spielentwicklung fokussiert, können aber auch für andere 3D-Anwendungen benutzt werden.
Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
Ähnliche Themen
-
Suchmaschinenrobots zeigen, welche Seite gefunden werden soll und welche nicht
Von cyphernnc im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 30.12.10, 13:08 -
Welche Distri & Welche Software brauche ich dafür?
Von master bratack im Forum Linux & UnixAntworten: 7Letzter Beitrag: 19.11.10, 17:15 -
Welche Programmiersprache lernen? Auf welche Sprache umsteigen?
Von Patrick Kamin im Forum Coders TalkAntworten: 3Letzter Beitrag: 19.08.10, 15:28 -
Welche Seite zieht welche URLs?
Von spamtin im Forum Internet, DSL & FlatrateAntworten: 2Letzter Beitrag: 16.08.10, 12:39 -
Welche Skriptsprache und welche DB für mittelgroßes Projekt
Von Tackleberry im Forum Coders TalkAntworten: 4Letzter Beitrag: 17.09.07, 05:48





Zitieren
Login





