how to use stlwrite function options
조회 수: 5 (최근 30일)
이전 댓글 표시
Hi guys, i have to make a triangulation 3D of a solid of which i have the coordinates (x,y,z) of 20ooo points and i need to export the result (so the tetrahedra) to an stl file. How can I use properly the stlwrite function, in particular the option indicated with TRIANGULATION?
thanks a lot.
댓글 수: 0
답변 (1개)
DGM
2025년 4월 5일
편집: DGM
2025년 4월 5일
This obviously refers to FEX #20922. Assuming that the data is gridded, such as could be given to surf(), then:
[x y z] = sphere(21);
stlWrite('thing.stl',x,y,z,'triangulation','f')
By default, when given xyz data, the triangulation method is 'delaunay', which only works for data which is single-valued in x,y (e.g. a surface relief). If given something like this sphere, it will fail.
If you just have an unstructured list of xyz points (a point cloud), then that's a different story.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Delaunay Triangulation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!