stl to point cloud
32 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello
I have a STL file that i am tryongto convert to points clouid, or just the points cloud of the shell of the STL.
I tried differenf types of of STL reader function, but they all provide just the trigulation of the object wich includes faces and vertices, like the 'STL File Reader':
The STL file was saved from SolidWorks by me, so i can save it in adifferent format if nedded.
Thank you for the help.
0 commentaires
Réponses (1)
Ameer Hamza
le 10 Avr 2020
Use the stlread: https://www.mathworks.com/help/releases/R2020a/matlab/ref/stlread.html function provided in MATLAB from R2018b. To get the point cloud
stlData = stlread('stl_filename');
points = stlData.Points;
2 commentaires
Ameer Hamza
le 10 Avr 2020
shmulik, This shows that the model saved in the STL file by SolidWorks just contains a few points. Is it possible to increase the use number of points in SolidWorks by using a finer mesh? Also run the following code to see if the points imported by MATLAB is same as the SolidWorks' model
stlData = stlread('filename.stl');
patchStruct.Vertices = stlData.Points;
patchStruct.Faces = stlData.ConnectivityList;
patchStruct.FaceColor = 'r';
patch(patchStruct)
view(3)
Voir également
Catégories
En savoir plus sur Point Cloud Processing dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
