Historique des modifications - Message

Message #8391

Sujet: Problème lors de l'inclinaison d'un mesh suivant le terrain


Type Date Auteur Contenu
Dernière modification 30-07-2010 12:39:23 mr.xyz
euh sa ne marche pas, les deux angles restent entre 0,0 et 0,1 sad

le code:

Code c++ :


                core::vector3df normal = hitTriangle.getNormal().normalize();
                core::vector3df newModelRotation = Nmodel->getRotation();

                newModelRotation.X = atan2(normal.Z,normal.Y);

                cout<<"angle X: "<<newModelRotation.X<<endl;

                newModelRotation.Z = -atan2(normal.X,normal.Y);

                cout<<"angle Z: "<<newModelRotation.Z<<endl;

                Nmodel->setRotation(newModelRotation);
Création du message 30-07-2010 12:38:45 mr.xyz
euh sa ne marche pas, les deux angles restent entre 0,0 et 0,1 sad

le code:

Code c++ :


                core::vector3df normal = hitTriangle.getNormal().normalize();
                core::vector3df newModelRotation = Nmodel->getRotation();

                newModelRotation.X = atan2(normal.Z,normal.Y);

                cout<<"angle X: "<<newModelRotation.X<<endl;

                newModelRotation.Z = -atan2(normal.X,normal.Y);

                cout<<"angle Z: "<<newModelRotation.Z<<endl;

                Nmodel->setRotation(newModelRotation);

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