Domanda

Sono codifica di un programma, che produrrà le coordinate 3D per un razzo e vorrei fare un'uscita rudimentale grafica per questo.

che deve solo essere scalabile e rotationable, in modo da poter modificare la visualizzazione manualmente. le postions devono essere collegati da linee e si ould bello avere sfere per terra e la luna (e gli oggetti celesti forse addtional).

Credo che, ci dovrebbe essere qualche roba pronto per questo tipo di Plott già disponibili, ma non riuscivo a trovare uno.

Ecco perché io sono qui per chiedervi, se sai una cosa del genere. e se non c'è avrei Kike chiederti come un bignner come me dovrebbe iniziare questo? I UST codificato per apllications console, perché non c'era alcun bisogno di un vero e proprio output grafico.

vi ringrazio in anticipo per qualsiasi suggerimento! :)

Andreas

È stato utile?

Soluzione

Non credo che ci sono sand-box cose pronte che è possibile utilizzare per disegnare oggetti 3D personalizzabili in Java, se si può vivere senza strane cose si può semplicemente una libreria grafico in grado di disegnare grafici 3D come ad esempio jMathTools ( link ) .. altrimenti si dovrebbe andare in J3D con OpenGL e cose simili.

Non credo che esistano solo perché fare le cose semplici è banale se si lavora con OpenGL o API simili ..

Fare quello che ti serve con OpenGL non è affatto complesso, solo un GL_LINE_STRIP per disegnare la traiettoria e alcune primitive se avete bisogno di terra, la luna e così via .. la rotazione e il ridimensionamento viene implicitamente spostare la fotocamera del viewport ..

Date un'occhiata a: Java3D o JOGL

Altri suggerimenti

Non posso credere che nessuno ha ancora parlato di questo, ma il progetto della NASA WorldWind sembra esattamente quello che vi serve: http://worldwind.arc.nasa.gov/java/ si può allungare con JOGL se necessario, oppure è possibile utilizzare alcune delle grandi oggetti di modellazione già a disposizione per marcare la traiettoria e la posizione in coordinate 3D , completo di zoom / rotazione e simili. Avere livelli precisi della Terra è bello come ben =)

Utilizzare JOGL! E 'facile da installare, e se si conosce Java dovrebbe essere facile. Ci sono alcune cose in JOGL che richiedono di essere decente in trigonometria. Questo tutorial potrebbe aiutare a iniziare: http://www.youtube.com/watch?v=rT02jFYrXv0

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top