Você está na página 1de 2

Entrada: Triangulo T1, Triangulo T2 e Aresta A Sada: TRUE ou FALSE Festo ngulo (T1,T2, A) SE ngulo for <0 ento

retorna TRUE SENAO retorna FALSE

ngulo: Dadas as normais: Normal do T1 = ( Xn1, Yn1 e Zn1) Normal do T2 = ( Xn2, Yn2 e Zn2) ngulo = Xn1 . Xn2 + Yn1 . Yn2 + Xn1 . Xn2

Clculo da Normal: Dado um tringulo com vrtices A, b e C A(Xa,Ya,Za)

B (Xb,Yb,Zb) Os vtices formas os vetores e AB = (Xb-Xa), (Yb-Ya), (Zb-Za) AC = (Xc-Xa), (Yc-Ya), (Zc-Za)

C (Xc,Yc,Zc)

Feito esse clculo teremos para cada vetor os valores: AB = Xab. Yab, Zab AC = Xac. Yac, Zac Normal = Xn = (Yab.Zac) (Zab.Yac) Yn= (Zab.Xac) (Xab.Zac) Zn = (Xab.Yac) (Yab-Xac)

OBS: Ele vai calcular sempre um par de tringulos por vez e uma normal para cada um deles. necessrio que esse programa seja randmico at que sejam calculados todos os tringulos. O produto final ser o algoritmo e a implementao.

Você também pode gostar