solid name
...
facet normal ni nj nk
outer loop
vertex v1x v1y v1z
vertex v2x v2y v2z
vertex v3x v3y v3z
endloop
endfacet
...
endsolid name
struct STL_header_s {
uint8_t void[80];
uint32_t nb_triangles;
}
struct STL_triangle_s {
float n[3];
float v1[3];
float v2[3];
float v3[3];
uint16_t count;
}