Mit Java2D "3D-Anwendungen" erstellen?

Kai
Ist das möglich?
Ich habe es mir so gedacht:

Zuerst ein Frame (oder JFrame, den Unterschied habe ich bis auf dem Hintergrund noch nicht bemerkt, habe mir angewöhnt Frames beim reinen Painten und JFrames bei Formularen zu verwenden). Dann halt Daten wie die Kameraposition, Objecte usw. in Variable speichern. Objectdateien bestehen ja aus dem "Aussehen" des Objects und enthalten auch so Dinge wie Animationen womit sich das Object dann halt so bewegt und so. ^^
Das Frame enthält dann auch Daten wie die Objecte gerade sind, also welche Action sie durchführen und bei welchen Frame sie gerade sind.
Und die Paint oder irgend etwas anderes entnimmt die Daten der Objecte je nach dem Informationen und klatscht sie je nach dem auf das Frame, wie es halt die Objectpositionen ect. angeben, je ausgehend von der Kameraposition.

Der Grund ist einfach:

Ich habe mir schon mehrere Tutorials von Java3D angesehen, aber ich verstehe das ganze mit dem SimpleVirtuellUniversum und den Cavas3D-Teilen nicht. Und wenn es weitgehend möglich ist es so zu machen müsste ich halt die 3D-Funktionen wie z. B. die Koordinaten ausgehend von der Cam selbst basteln, ist halt mehr Arbeit aber wenigstens würde ich halbwegs mitbekommen was ich da mache. ^^
daHooligan
ohne alles gelesen zu haben:
wenn du nen nicht-linearen farbverlauf machen kannst und ein bissl mathe kannst geht das sicherlich.
die frage ist ob es der aufwand wert ist....
Hanfling
Auch mal so nebenbei,,, ich würde es vermeiden AWT und Swing zu vermischen. Wenn dann sollte man expliziet eins von beidem verwenden.
Kai
Danke, mir ist gerade eingefallen wie das aussehen könnte, und möchte wissen ob das geht, wo bei ich mir relativ sicher bin das es geht, will eher wissen ob das brauchbar wäre:

Zuerst wird der "virtuelle Raum" in Punkte eingeteilt.
Dann wird eine "Kamera" durch die 5 Koordinaten X, Y, X + Länge, Y + Höhe und Winkel erstellt.
Dann wird ausgehen von der "Fläche" der Kamera in Richung des Winkels von den Kanten an gegangen, und alles was sich in diesen Rect befindet erkannt, feststellen von welchen - welchen Punkt es geht und von welchem Winkel es beobachtet wird, dementsprechend ein anderes Bild zeichnen, und dann geht er so lange in die Richtung der Kameraposition bis er dort angelangt ist und wirft die Bilder übereinander.

Dann bräuchte ich aber ein Programm was die Aufgabe hat ein Modell von allen 360° zu screenen.