Editeur de paramètres orbitaux avec truevision3d

Description

Petit exemple de ce que l'on peut faire avec le SDK TrueVision 3D (http://www.truevision3d.com/). Ce petit éditeur de paramètre orbitaux permet de représenter une orbite en 3D, d'en éditer les paramètres et de faire tourner une caméra autour. Tout çà à la souris et avec quelques simples boutons...

Avec les dernier ajouts, le programme est enfin utilisable. Reste à faire plusieurs orbites et à les combiner pour faire des systèmes stellaires, ce qui sera encore une autre source. Mais déjà j'ai trouvé le SDK graphique qui rend la chose possible ^-^

Rq : les captures d'écran des 01.02 et 01.03 ne sont pas passé, celle de la 01.01 est resté

Conclusion :


01.01 :
Dans le ZIP, j'avais supprimé le FRX donc les icônes, elles sont de retour. D'autre part, j'ai repris les noms des modules et remis au carré les commentaires. Quelques classes me semblent inutiles je vais donc les supprimer dans la prochaine màj. Enfin, j'ai ajouté le calcul de l'exentricité et l'affichage de la position de la planète à une date donnée.

01.02 :
Ajouté des fenêtres consoles séparées. Activation et désactivation de la souris selon que le focus est ou non sur la fenêtre 3D. Retiré l'affichage de la cible, de toute manière tjs au centre de l'écran. Pour l'instant les menus sont vides, mais ça va venir...

01.02 (la suite...)
Fenêtres d'entrée directe des paramètre (pas encore au point), base de données Access (1 seule table LOL) pour stocker les orbites, la souris disparaît lorsqu'on appuie sur un bouton, utilisation des semi-axes au lieu des axes complets, etc...

01.03
Supprimé les notions de temps, qui sont liées à la masse de l'étoile centrale. Sera fait dans l'éditeur de systèmes stellaires qui est la suite logique de ce programme.

01.04
Version finale avec uniquement la base de données, l'excentricité en paramètre primaire et un fichier INI pour le paramètrage.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.