PDA

Voir la version complète : pb de géométrie spatiale


chonos
10/12/2005, 14h45
Bonjour je suis mauvais en maths
quelqu'un pourrais me dire a koi correspond cette ligne:
1. parcours d'une liste de points
2. pour chaque point i on recherche le point suivant j dans la liste

a += ( yi - yj ) * ( zi + zj );
b += ( zi - zj ) * ( xi + xj );
c += ( xi - xj ) * ( yi + yj );

a priori on obtient un vecteur (a,b,c), mais quel est ce vecteur?
merci

bigfoot
12/12/2005, 12h08
C'est à quel sujet?
Ce calcul est effectué dans quel but?

teto
12/12/2005, 18h16
Ca ressemble étrangement à du calcul de normale non ?

bigfoot
13/12/2005, 19h35
D'un certain point de vue ouai,
si ta liste est du type:
(pour 3 points)
p1
p2
p3
p1
On dirait que ça ressemble à un produit vectoriel,
tu obtiens Y1.Z2 - Y2.Z1 + Y2.Z3 - Y3.Z2 + Y3.Z1 - Y1.Z3 (pour le premier terme)

Ca correspond à

(Il s'agit de vecteurs)
Op1^Op2 + Op2^Op3 + Op2^Op1

(où O est l'origine du repère)
Je ne sait pas ce que ça représente

grob1212
14/12/2005, 12h22
J'en sait pas beaucoup plus sur ce que fait ce code, mais il semblerai effectivement qu'il serve à calculer un vecteur normal...
Une simple recherche sur google m'a permis de trouver un source qui dispose d'instructions similaires :
http://www.mit.edu/afs/athena/course/6/6.837/demos/flyray/voxscene.c

Avis aux amateurs :00000030: