Historique des modifications - Message

Message #7251

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


TypeDateAuteurContenu
Création du message26-10-2009 13:03:35Hawk
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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
293 invités en ligne
membre en ligne: -
RSS Feed