J'écris un programme de tracé de rayon qui croise une sphère avec une source de lumière locale. J'ai que des vecteursTransformez les vecteurs de l'espace du monde en espace local
- wo (w - sortant)
- wi (w - entrant)
- n (surface normale)
Comment puis-je transférer que les vecteurs du système de coordonnées mondial au système de coordonnées local. Je recherche un algorithme C++, la transformation de ces vecteurs se trouve dans la même hémisphère. Je vous remercie.
Note: Par exemple vecteur normal coordonnées dans ce système de coordonnées locales sont: = vecteur n2 (x = 0, y = 1, z = 0)
Edit: Je cherche "Adj1" , "wi1" et "n2" valeurs de coordonnées xyz locales.