Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Ich möchte gerne in Java 3D Programme programmieren. Was soll ich verwenden? Welche Version wird weiterentwickelt. Welche hat sich bewährt und welche läuft stabil?
Ich kenne nur Java3D und JOGL, welche sind noch nennenswert?
Ich bin davon ausgegangen, dass beides unterschiedliche Bibliothekn für Java sind. Ich habe aber keinen Plan! ???:L
Ist die Entwiklung von Java 3D nicht 2003 oder 2004 eingestellt worden?
Ganz grob, und ein bißchen subjektiv-vereinfacht dargestellt:
JOGL sind "nur" Java-Bindings für OpenGL. D.h. man programmiert damit sehr low-level, praktisch genauso wie mit OpenGL unter C. Die Aufrufe sind (so weit es möglich war) 1:1 durchgereicht. Man hat damit für bestimmte Dinge höheren Aufwand, kann aber auch "näher am System" programmieren.
Java3D ist eher eine High-Level-API für einen Szenegraphen, d.h. die ganze Programmierung einer Szene ist eher an die Idee der Objektorientirung angelehnt. Man braucht sich nichtmehr zu überlegen: "In was für eine Datenstruktur packe ich meine Geometriedaten? Und wie speichere ich meine Textur?", sondern erstellt einfach ein Shape3D, das aus einem IndexedTriangleArray und einer Appearance besteht.