Jeśli mamy taki trójkąt o współrzędnych:
x1,z1,y1
x2,z2,y2
x3,z3,y3
Dla jakich warunków symulator potraktuje jako zdegenerowany trójkąt?
Dostałem ćwiczbeny plik 4E_1]kabina_a.t3d, w którym to ma być ponad setkę zdegenrowanych trójkątów.
Dałem warunek, taki, że ma traktować jako zdegenerowany trójkąt wtedy, gdy:
x1=x2=x3 i y1=y2=y3 i z1=z2=z3, to w tym ćwiczebnym pliku znalazł mi tylko dwie sztuki tego:
1)
0.00277853 -0.0172683 0.0198364 0.0823477 0.810345
0.00277853 -0.0172683 0.0198364 0.082348 0.810345
0.00277853 -0.0172683 0.0198364 0.0823478 0.810345
2)
0.00277853 -0.0172683 0.0198364 0.0823477 0.810345
0.00277853 -0.0172683 0.0198364 0.0823481 0.810346
0.00277853 -0.0172683 0.0198364 0.082348 0.810345
Jak zmnieszyłem restrykcję np. tylko do
x1=x2 i y1=y2
itp, to wtedy wypisał mi około 8000 takich
Zaczynam podejrzewać, że może chodzić o to, że jeśli wartości bezwględne różnic pomiędzy x1-x2, x1-x3, x2-x3 (podobnie dla y i z), będą w odpowiednich granicach, to wtedy traktuje to jako zdegenerowany trójkąt.
W sumie to zgłupiałem i nie wiem jak to jest.