This paper investigates the efficacy of a voxelization algorithm implemented in Python’s programming interface. The algorithm combines a distance function with a vector based approach for the classification of voxels over stereolithographic domains. An approach for extracting surface models from the resultant volumetric array is also proposed while exploiting functionalities in three Python libraries.The robustness of the algorithm is tested with nine stereolithographic (STL) models with different levels of complexities and sizes. The algorithm was found to be suitable for STL models constituted by facets with lower aspect ratio and transition factor. However, several strategies are also proposed to promote the realisation of valid voxel models for other STL models containing irregular facets.
|Publisher||Association for Computing Machinery|
|Publication status||Published - 2020|