Bonjour à tous,
Dans le cadre d'un de mes projets, j'aimerais afficher le système solaire (jusque là, classique) avec Open Scene Graph.
Donc je me dis: les planètes sont en orbite autour du soleil, donc je vais créer une classe Planet dérivée de osg::PositionAtittudeTransform (PAT), qui contiendra un noeud osg::Geode pour la sphère texturée.
Et je vais avoir un arbre de scène intelligemment construit avec le soleil à la racine, les planètes comme fils (filles), et la Lune en fille de la Terre.
OK, j'suis chaud, on s'y met. Sauf que problème:
comment faire pour organiser ça comme je veux dans OSG? Est-ce qu'il faut faire un Soleil->addChild(terre), qui mettra la Terre fille du noeud PAT, auquel as ça n'affiche rien, ou plutôt un soleil->asGeode()->addChild(terre) qui n'est pas intuitif et qui ne marche pas non plus... etc
En gros comment exploiter au mieux les caratéristiques de ce moteur plus que complet, au vue de ce que je veux faire?
Merci d'avance pour toute aide sur ce problème, que j'ai déjà rencontré plusieurs fois.