Historique des modifications - Message

Message #7251

Sujet: Problème d'héritage de ISceneNode


Type Date Auteur Contenu
Création du message 26-10-2009 13:03:35 Hawk
En ce qui concerne les déplacements et rotation d'un Node, quand tu utilise setRotation/setPosition, tu changes l'orientation/la position de ton node par rapport à son père. Si son père est 0, ou root, alors c'est dans le repère absolu de ton monde 3D.

Ensuite, vu que ton node est un Mesh, je te conseille de faire dériver ta classe de IMeshSceneNode (voire de IAnimatedMeshSceneNode), pour pouvoir appelé render et getBoundingBox de la classe mère.

Code c++ :


void MySceneNode::render()
{
    IMeshSceneNode::render();
}

const core::aabbox3d<f32>& MySceneNode::getBoundingBox() const
{
    return IMeshSceneNode::getBoundingBox();
}


A vérifier tout de même, je ne suis pas sur que render et getBoundingBox sont implémentées dans le IMeshSceneNode. Il te faudra peut être utiliser le CMeshSceneNode à la place.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
173 invités en ligne
membre en ligne: -
RSS Feed