Bonjour tout le monde,
Je souhaiterais exprimer les coordonnées de mes points 3D (se trouvant sur un même plan) en coordonnées de point 2D (de ce même plan).
Pour le moment, je multiplie les coordonnées du point 3D par une matrice de transformation (correspondant à deux vecteurs orthogonales (v1 et v2) et un vecteur normal du plan (v3) ).
Je pense que je construis mal ma matrice...
Voici comment je m'y prends:
- Pour v1: je prends deux points du plan (p1, p2)
- Pour v3: je prends le vecteur normal
- Pour v2: je fais le produit vectoriel entre v1 et v3
- Je normalise v1, v2 et v3
- Je crée ma matrice M(v1, v2, v3)
Malheureusement, j'obtiens des résultats étranges: par exemple quand je convertie les coordonnées du point p1 dans le nouveau repère, je n'obtiens pas les coordonnées (0,0) (celle que je souhaiterais...).
Est-ce que quelqu'un peut m'expliquer ce que je fait de mal?
Merci
Partager