Я прочитал краткое описание файлов STLA (файлы стереолитографии ASCII) , но, извините, я не понимаю, как определяются грани / треугольники.
Например, впример для куба:
solid cube_corner
facet normal 0.0 -1.0 0.0
outer loop
vertex 0.0 0.0 0.0
vertex 1.0 0.0 0.0
vertex 0.0 0.0 1.0
endloop
endfacet
facet normal 0.0 0.0 -1.0
outer loop
vertex 0.0 0.0 0.0
vertex 0.0 1.0 0.0
vertex 1.0 0.0 0.0
endloop
endfacet
facet normal 0.0 0.0 -1.0
outer loop
vertex 0.0 0.0 0.0
vertex 0.0 0.0 1.0
vertex 0.0 1.0 0.0
endloop
endfacet
facet normal 0.577 0.577 0.577
outer loop
vertex 1.0 0.0 0.0
vertex 0.0 1.0 0.0
vertex 0.0 0.0 1.0
endloop
endfacet
endsolid
Первый «фасет» описывает трехмерный треугольник, не так ли?(0,0,0), (1,0,0), (0,0,1).Тогда зачем использовать вектор нормали (0, -1,0)?В этом примере, каковы будут трехмерные координаты 8 вершин для этого куба?
Спасибо