converting a .stl file of 3D polyhedron into a .mat file

15 views (last 30 days)
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: https://au.mathworks.com/matlabcentral/fileexchange/22409-stl-file-reader
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
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.

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!