所以我有一个被切成两半的球体的 STL 文件。我想找到文件内部的体积,但由于它不是“防水的”,所以我找不到准确的体积。使用体积 Trimesh 功能,体积在文件的不同旋转角度变化的结果。
例如,当我检查没有旋转的成交量时,成交量是 1.872。但是在沿 x、y、z 旋转 90、90、90 之后,文件的体积现在是 2.044。我可以做些什么来获得切割球体文件的真实内部体积,而不会在旋转时改变它。
查找音量的当前代码:
import trimesh
my_mesh = trimesh.load('path/to/mesh/half_sphere.stl')
print(my_mesh.volume)