Question about STL file
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
raouf takab
el 25 de Jul. de 2019
Comentada: raouf takab
el 26 de Jul. de 2019
Hello
I have a vector file as xyz How can I calculate normal vector? How can I create a stl file?.
what is the facet in stl file?
Thanks.
0 comentarios
Respuesta aceptada
Rik
el 25 de Jul. de 2019
Editada: Rik
el 25 de Jul. de 2019
An stl file has two parts. One part contains triplets of vertex IDs, and the other part contains the xyz coordinates of each vertex. The triplets tell you the three corners of a face of your mesh.
In principle there can be more than three IDs, but triangular meshes are the most usual.
The data you have seems to only be the faces array, although maybe the vertices array is hidden in the last part of your array.
Also, the faces array describes the vertices, not the normal vector of that face.
3 comentarios
Rik
el 26 de Jul. de 2019
The face variable describes how you need to connect the vertices to form your mesh, so without more information or assumptions it's impossible to tell what the face variable should be. You only have a point cloid, not a mesh.
Also, I'm puzzled why you accepted the other answer. It doesn't sound like it solved your problem
Más respuestas (1)
jahanzaib ahmad
el 25 de Jul. de 2019
https://uk.mathworks.com/matlabcentral/fileexchange/20922-stlwrite-write-ascii-or-binary-stl-files?s_tid=srchtitle
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!