Historique des modifications - Message

Message #3049

Sujet: "Centrage" d'un objet


Type Date Auteur Contenu
Dernière modification 08-10-2007 19:11:11 firnafin
deplacement=mAnimatedNode->getTransformedBoundingBox().MinEdge ( coords global )
mAnimatedNode->setPosition(deplacement) ( coords relavite : coords parent

Edit :
Pas super comme reponse : )
Je n'avais pas le temps de faire mieu.
A vrai dire je ne comprends pas bien ton code ( a moins que je ne "captes" pas bien le probleme aussi) , j'essayerai comme ca:

irr::core::aabox3df<irr::f32> box=mAnimatedNode->getBoundingBox();
box=mAnimatedNode->getTransformation().transformBox(box); //( en coords parent : la "node generique"  )
mAnimatedNode->setPosition(mAnimatedNode->getPosition()-box.MinEdge);

Comme ca le MinEdge est a l'origine du node parent , en 0,0,0 ( coords parent ).
Création du message 08-10-2007 13:27:52 firnafin
deplacement=mAnimatedNode->getTransformedBoundingBox().MinEdge ( coords global )
mAnimatedNode->setPosition(deplacement) ( coords relavite : coords parent

Edit :
Pas super comme reponse : )
Je n'avais pas le temps de faire mieu.
A vrai dire je ne comprends pas bien ton code ( a moins que je ne "captes" pas bien le probleme aussi) , j'essayerai comme ca:

irr::core::aabox3df<irr::f32> box=mAnimatedNode->getBoundingBox();
box=mAnimatedNode->getTransformation().transformBox(box); //( en coords parent : la "node generique"  )
mAnimatedNode->setPosition(mAnimatedNode->getPosition()-box.MinEdge);

Comme ca le MinEdge est a l'origine du node parent , en 0,0,0 ( coords parent ).

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
118 invités en ligne
membre en ligne: -
RSS Feed