converting a .stl file of 3D polyhedron into a .mat file
4 views (last 30 days)
Show older comments
Hello everyone.
I have a .stl file of a solid 3D polyhedron object exported from solidworks. I want to eventually get it as a filled solid into matlab as a .mat file which can be resized using imresize().
I have read it using matlab by using the following link:
This gives me a structure having two variables namely faces and vertices.
Next I want to use this faces and vertices variables to make a .mat file of the 3D model which can be resized. I have been advised to use the vertices variable to create a wireframe, then to define everything inside the frame as 1 and outside the frame 0, and then finally save that as a .mat file.
Could anyone please advise a simpler way to do this? Please see that I am not an expert user of matlab, so an easyto understand approach is highly appreciated.
Thanks.
Salman
2 Comments
Rik
on 21 Sep 2020
The faces and vertices already form a wire frame. I don't know a simpler way.
So Durganshu, I would suggest you try the same strategy. There is a submission on the FEX that will do that for you.
Answers (1)
DGM
on 4 Apr 2025
If the goal is to convert the object into a volumetric image, then:
The linked voxelization tool was available on the FEX at the time.
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!