Bonjour,
Pour un programme je voulais connaitre le cercle d'intersection entre 2 sphères et j'ai trouvé une très bonne réponse ici.
N'ayant pas un très bon niveau en math, il y a une ligne que je ne comprend pas dans la réponse (dans la fonction Intersect(s1, s2) , 2ème block) :
Cela devrait correspondre à la normale du cercle d'intersection entre s1 et s2.Code:Point normal = normalize(s2.Center - s1.Center)
Je cherche donc à implémenter cette fonction normalize().
En cherchant sur le net j'ai vu qu'une norme se calcule ainsi : ||u|| = sqrt(x²+y²), mais ce calcul nous retourne un nombre et pas un distance, donc je ne comprend pas.
Merci pour votre aide.
-----