Frage

Ich bin ein Programm Codierung, das wird 3D-Koordinaten für eine Rakete herzustellen, und ich möchte eine ansatzweise grafische Ausgabe für dies tun.

es muss nur skalierbar und rotationable sein, so dass Sie die Ansicht manuell ändern können. die postions sollte durch Linien verbunden werden und es Ould schön Sphären für Erde und Mond zu haben (und vielleicht addtional Himmelsobjekte).

Ich denke, es sollte eine gewisse bereite Sachen für diese Art von Plott bereits verfügbar sein, aber ich konnte nicht finden.

Also, warum ich hier bin, Sie zu bitten, wenn Sie so etwas wissen. und wenn es nicht, dass ich kike Sie fragen, wie ein bignner wie ich sollte diese beginnen? Ich ust für Konsole apllications codiert, weil es keine Notwendigkeit für eine echte Grafikausgabe war.

Vielen Dank im Voraus für jeden Tipp! :)

Andreas

War es hilfreich?

Lösung

Ich glaube nicht, gibt es Sandkasten bereit Dinge, die Sie anpassbare 3D-Objekte in Java verwenden können, um zu zeichnen, wenn Sie können, ohne seltsame Dinge leben Sie können Sie nur eine grafische Darstellung Bibliothek in der Lage, wie 3D-Grafiken zeichnen zum Beispiel jMathTools ( Link ) .. sonst sollten Sie geht in J3D mit OpenGL- und ähnlichen Dingen.

Ich glaube nicht, dass sie existieren, nur weil tun einfache Dinge trivial ist, wenn Sie mit OpenGL arbeiten oder ähnliche APIs ..

tun, was Sie brauchen, um mit OpenGL ist überhaupt nicht kompliziert, nur GL_LINE_STRIP die Bahn zu ziehen und einige Primitiven, wenn Sie Erde, Mond braucht und so weiter .. Drehen und Skalieren kommt implizit die Kamera Ihres Ansichtsfensters bewegen ..

Schauen Sie sich auf: Java3D oder JOGL

Andere Tipps

Ich kann nicht glauben, dass niemand dies noch erwähnt, aber das NASA Worldwind-Projekt scheint, wie genau das, was Sie brauchen: http://worldwind.arc.nasa.gov/java/ Sie können es mit JOGL verlängern, wenn nötig, oder Sie können einige der großen Modellierungsobjekte bereits markieren Flugbahn und die Lage in 3D-Koordinaten verwenden , komplett mit ein- / dreht, und dergleichen. genaue Erde Schichten schön ist auch =)

Verwenden Sie JOGL! Es ist einfach zu installieren, und wenn Sie Java wissen, sollte es einfach sein. Es gibt ein paar Dinge in JOGL, die Sie benötigen in der Trigonometrie, anständig zu sein. Dieses Tutorial könnte Ihnen helfen loszulegen: http://www.youtube.com/watch?v=rT02jFYrXv0

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top