Question

Je suis un codage programm, qui produira les coordonnées 3D pour une fusée et je voudrais faire une sortie rudimentally graphique pour cela.

il doit juste être et échelonnable rotationable, de sorte que vous pouvez modifier l'affichage manuellement. les postions doivent être reliés par des lignes et il ould agréable d'avoir des sphères pour la terre et la lune (et peut-être des objets célestes addtional).

Je pense, il devrait y avoir des trucs prêts pour ce genre de Plott déjà disponible, mais je ne pouvais pas trouver un.

Voilà pourquoi je suis ici pour vous demander, si vous connaissez une telle chose. et s'il n'y a pas je Kike de vous demander comment un bignner comme moi devrait commencer cela? Je Üst Codé pour les apllications console, parce qu'il n'y avait pas besoin d'une véritable sortie graphique.

merci d'avance pour toute astuce! :)

Andreas

Était-ce utile?

La solution

Je ne pense pas qu'il y ait du sable boîte choses prêt, vous pouvez utiliser pour dessiner personnalisables objets 3D en Java, si vous pouvez vivre sans des choses étranges que vous pouvez vous juste une bibliothèque graphique capable de dessiner des graphiques 3D comme par exemple jMathTools ( lien ) .. sinon vous devriez aller dans J3D avec les choses et opengl similaires.

Je ne pense pas qu'ils existent juste parce que faire des choses simples est trivial si vous travaillez avec OpenGL ou API similaires ..

Faire ce que vous avez besoin avec OpenGL n'est pas complexe du tout, juste un GL_LINE_STRIP pour dessiner la trajectoire et des primitives si vous avez besoin la terre, la lune et ainsi de suite .. rotation et mise à l'échelle viennent déplacer implicitement la caméra de votre fenêtre ..

Jetez un oeil à: Java3D ou JOGL

Autres conseils

Je ne peux pas croire que personne n'a mentionné encore, mais le projet de la NASA WorldWind semble être exactement ce dont vous avez besoin: http://worldwind.arc.nasa.gov/java/ vous pouvez l'étendre avec JOGL en cas de besoin, ou vous pouvez utiliser certains des objets vastes de modélisation déjà disponibles pour marquer la trajectoire et l'emplacement en coordonnées 3D , avec zoom / rotation et similaires. Avoir des couches précises de la Terre est agréable aussi bien =)

Utilisez JOGL! Il est facile à installer, et si vous connaissez Java, il devrait être facile. Il y a quelques petites choses à JOGL qui vous obligent à être décent dans la trigonométrie. Ce tutoriel peut vous aider à démarrer: http://www.youtube.com/watch?v=rT02jFYrXv0

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top