bonjour
j'aurais besoin de l'aide des mathématiciens programmeurs ....
je suis occupé a coder un moteur 3D et il me faudrai une fonction style :
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Point3D::setRotation (Point3D axe, Angle3D angle)
donc j'initialise un Point3D dans l'espace avec ses 3 coordonnées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class Point3D { float x, y, z; } class Angle3D { float alpha, beta, delta; }
et il faudrai sa nouvelle position après une rotation autour d'un autre point (axe)
j'ai entendu parler des quaternions mais j'y comprends rien
il me faudrai juste une fonction avec des +, des -, des *, des /, des sin, des cos et des tableaux (j'ai aussi entendu parler de matrices)
si c'est possible ....
merci
Partager