[ALGO/MATHS] Calcul vecteur rotation d'une ligne avec 2 points dans l'espace
Fermé
electroking
Messages postés
236
Date d'inscription
dimanche 14 septembre 2014
Statut
Membre
Dernière intervention
22 juin 2021
-
25 août 2019 à 19:58
electroking Messages postés 236 Date d'inscription dimanche 14 septembre 2014 Statut Membre Dernière intervention 22 juin 2021 - 26 août 2019 à 16:15
electroking Messages postés 236 Date d'inscription dimanche 14 septembre 2014 Statut Membre Dernière intervention 22 juin 2021 - 26 août 2019 à 16:15
A voir également:
- [ALGO/MATHS] Calcul vecteur rotation d'une ligne avec 2 points dans l'espace
- Espace insécable word - Guide
- Créer une carte avec des points - Guide
- Rotation ecran pc - Guide
- Calcul moyenne excel - Guide
- Aller à la ligne dans une cellule excel - Guide
2 réponses
yg_be
Messages postés
23435
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 janvier 2025
Ambassadeur
1 559
25 août 2019 à 20:33
25 août 2019 à 20:33
electroking
Messages postés
236
Date d'inscription
dimanche 14 septembre 2014
Statut
Membre
Dernière intervention
22 juin 2021
6
Modifié le 26 août 2019 à 15:37
Modifié le 26 août 2019 à 15:37
yg_be
Messages postés
23435
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 janvier 2025
1 559
26 août 2019 à 15:56
26 août 2019 à 15:56
plus alors qu'à faire une rotation d'un quart de tour?
electroking
Messages postés
236
Date d'inscription
dimanche 14 septembre 2014
Statut
Membre
Dernière intervention
22 juin 2021
6
26 août 2019 à 16:15
26 août 2019 à 16:15
J'utilise Tree.js et il existe une méthode nommée "lookAt" qui permet de placer l'objet dans la direction d'une coordonnées (X,Y,Z).
Par défaut, ma ligne est verticale dans le plan, donc en utilisant lookAt pour la mettre perpendiculaire, je change déjà la rotation.
Donc si je pars de la perpendiculaire comme sur l'image, le repère 3D de ma ligne est déjà différent de celui de l'espace.
J'ai donc deux choix :
- Soit je dois trouver simplement les angles, partir de 0 et changer chaque axe (rotation),
- Soit je me simplifie la vie en la mettant directement à 90° (sans calculs) et je dois effectuer une rotation de la ligne sur elle-même
Par défaut, ma ligne est verticale dans le plan, donc en utilisant lookAt pour la mettre perpendiculaire, je change déjà la rotation.
Donc si je pars de la perpendiculaire comme sur l'image, le repère 3D de ma ligne est déjà différent de celui de l'espace.
J'ai donc deux choix :
- Soit je dois trouver simplement les angles, partir de 0 et changer chaque axe (rotation),
- Soit je me simplifie la vie en la mettant directement à 90° (sans calculs) et je dois effectuer une rotation de la ligne sur elle-même
25 août 2019 à 20:57