How can I specify the voxel size for converting a stl file into a volume?
10 views (last 30 days)
Show older comments
I am using the function: mesh voxelization https://es.mathworks.com/matlabcentral/fileexchange/27390-mesh-voxelisation, but I don't see how I can specify the voxel size, I can specify the dimensions as input but I don't know which voxel size it is using. Polygon2voxel https://es.mathworks.com/matlabcentral/fileexchange/24086-polygon2voxel is also an option but I don't know how to specify the voxel size neither. Any suggestion is really welcomed. Thank you.
0 Comments
Accepted Answer
Timo Schmid
on 19 Nov 2020
Moved: DGM
on 5 Apr 2025
It's in the functions description: function Volume=polygon2voxel(FV,VolumeSize,mode,Yxz)
Therefore: vol = polygon2voxel(FV,[120, 120, 120],...);
1 Comment
DGM
on 5 Apr 2025
Correct. Both tools are documented and include usage examples.
Here is one additional example of using #27390. The voxel size is either explicitly defined by the grid pitch, or it's implicitly specified as a fraction of the bounding box size.
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!