Bonjour,
Dans R3,
Je souhaite pouvoir obtenir une rotation d'un objet( par exemple
un cube) à l'aide d'un vecteur.
Je m'explique, l'objet possède un vecteur directeur : une
des arretes.
Je souhaite pouvoir appliquer une rotation à l'objet en ne changeant
que le vecteur et donc pouvoir calculer l'angle de rotation
ainsi que les nouvelles coordonnées après rotation.
J'ai vraiment besoin d'aide.
Si mes explications ne sont pas claires ( ce qui est fort possible)
n'hésitez pas à poser des questions
Merci d'avance
Kris
La donnée d'une seule arete ne definit pas la position du cube!
Essaie de préciser ton problème.
exemple: ton cube a t-il un point fixe ou est-il libre de tout mvt
dans R3 ?
En fait je me suis trompée, le vecteur directeur part du centre de
l'objet et va vers un des sommet du cube
le centre du cube est egalement le centre du repere et les points qui
composent le cube sont donc calculés en fonction de ce centre
par ex les coordonnées du cube sont :
{-5,5,-5}
{5,5,-5}
{5,5,5}
{-5,5,5}
{-5,-5,-5}
{5,-5,-5}
{5,-5,5}
{-5,-5,5}
Le point central ne change pas et donc je voudrais que ce soit le repere
qui change.
La oui, ton vecteur identifie la position du sommet pointé, définissant
la position du cube.
Pour trouver le calcul des nouvelles coordonnées en fonction des anciennes
(si on suppose que on peut pas dilater le cube.)
il faut faire un calcul matriciel:
(x,y,z)=A*(X,Y,Z) ou A est une matrice 3*3
si tu ne connais pas les matrices c'est comme de dire que c'est
un systeme de 3 equations à 3 inconnues!
Pour trouver la forme de cette matrice, cherche sur le web à
"matrices, transformations dans R3) tu trouveras...
en gros c'est une matrice ou les termes sont des sin() et des cos()
correspondant au rotations selon les axces du reperes
oki
merci bcp
oui les matrices je les aies déjà vu dans le bouquin d'infographie
dont je me serres
Merci encore de votre aide
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :