Historique des modifications - Message

Message #8385

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


TypeDateAuteurContenu
Dernière modification29-07-2010 19:53:59firnafin
ca vient de

Code c++ :

                newModelRotation.X = acos(normal.X) * 180.0 / PI;

                // Inclinaison en Z
                newModelRotation.Z = acos(normal.Z) * 180.0 / PI;

acos c'est arscosinus et pour obtenir un angle il faut donnée le rapport de deux longueurs , faire un petit tour sur des cours de trigonometrie peut etre .Ou bien utiliser des fonctions toutes faites regarde dans la doc de irr::core::vector3d , il y a des methodes pour recupérer des angles à partir d'un vecteur : getHorizontalAngle ,getSphericalCoordinateAngles , devrait faire l'affaire si je ne m'abuse.
Création du message29-07-2010 19:52:48firnafin
ca vient de

Code c++ :

                newModelRotation.X = acos(normal.X) * 180.0 / PI;

                // Inclinaison en Z
                newModelRotation.Z = acos(normal.Z) * 180.0 / PI;

acos c'est arscosinus et pour obtenir un angle il faut donnée le rapport de deux longueurs , faire un petit tour sur des cours de trigonometrie peut etre .Ou bien utiliser des fonctions toutes faites regarde dans la doc de irr::core::vector3d , il y a des methodes pour recupérer des angles à partir d'un vecteur : getHorizontalAngle ,getSphericalCoordinateAngles , devrait faire l'affaire si je ne m'abuse.

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