Trigonométrie
Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
-
lagarkane
- Messages: 1
- Enregistré le: 17 Déc 2013, 11:06
-
par lagarkane » 17 Déc 2013, 11:16
Bonjour,
Je ne sais pas trop si ce problème relève du supérieur ou du niveau lycée...
Je travaille sur un petit projet de 3D avec OpenGL, et j'ai besoin de faire une rotation d'un point C par rapport à une droite (déterminée par 2 pts A et B).
Je connais l'angle de rotation (l'angle entre les normales de mes 2 plans ABC et ABC')
et je connais mon axe de rotation (mon vecteur AB normalisé)
Il ne me manque plus que le point de rotation qui est (avec mes propres mots) le point X sur la droite AB tel que AXC soit un triangle rectangle avec X pour angle droit...
Je ne sais pas comment formuler mon problème de manière plus simple, et du coup je ne sais pas comment trouver la formule qui me permettrait de connaitre cet angle...
Quelqu'un pourrait m'aider? :/
Merci d'avance =)
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 17 Déc 2013, 12:14
slt,
X est le projete orthogonal de C sur (AB).
Si tu es pas au top (ou si aussi) tu peux toujours faire un schema.
tu peux obtenir X, ainsi
De Chasles
AX+XC=AC
avec XC.AB=0
On peut prendre AC.AB + XC = AC
(AC.AB==AX)
Du coup tu deduis X = AC - AC.AB - C
AX,XC,AC,AB etant des vecteurs et u.v represente le produit scalaire entre le vecteur u et v)
la vie est une fête

-
chan79
- Membre Légendaire
- Messages: 10330
- Enregistré le: 04 Mar 2007, 19:39
-
par chan79 » 17 Déc 2013, 13:04
fatal_error a écrit:slt,
X est le projete orthogonal de C sur (AB).
Si tu es pas au top (ou si aussi) tu peux toujours faire un schema.
tu peux obtenir X, ainsi
De Chasles
AX+XC=AC
avec XC.AB=0
On peut prendre AC.AB + XC = AC
(AC.AB==AX)
Du coup tu deduis X = AC - AC.AB - C
AX,XC,AC,AB etant des vecteurs et u.v represente le produit scalaire entre le vecteur u et v)
J'arrive à ça:

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 40 invités