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

15 vues (au cours des 30 derniers jours)
Muhammad Salman Maqbool
Muhammad Salman Maqbool le 5 Avr 2018
Commenté : Rik le 21 Sep 2020
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 commentaires
Durganshu
Durganshu le 21 Sep 2020
Were you able to solve this problem?
Rik
Rik le 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.

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by