У меня есть файл .stl в следующем формате (здесь представляет случайный 2D-прямоугольник с центром в начале координат),
solid Object01
facet normal 0.000000e+00 -0.000000e+00 1.000000e+00
outer loop
vertex -1.797776e+01 2.198619e+01 0.000000e+00
vertex -1.797776e+01 -2.198619e+01 0.000000e+00
vertex 1.797776e+01 2.198619e+01 0.000000e+00
endloop
endfacet
facet normal -0.000000e+00 0.000000e+00 1.000000e+00
outer loop
vertex 1.797776e+01 -2.198619e+01 0.000000e+00
vertex 1.797776e+01 2.198619e+01 0.000000e+00
vertex -1.797776e+01 -2.198619e+01 0.000000e+00
endloop
endfacet
endsolid Object01
и я собираюсь извлечь числа, следующие за каждой "вершиной", в массив с плавающей точкой, чтобы у меня был уникальный массив с плавающей точкой, представляющий треугольник, который является каждым аспектом. то есть, здесь получилось бы 2 массива 3х3 (в этом случае 0 избыточны, но для меня это не всегда так).
Кто-нибудь получил какие-либо указатели о том, как действовать?