how to use stlwrite function options
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Antworten (1)
DGM
am 5 Apr. 2025
Bearbeitet: DGM
am 5 Apr. 2025
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 Kommentare
Siehe auch
Kategorien
Mehr zu Delaunay Triangulation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!