计算任意网格的有符号距离场
该项目计算三角形网格的近似SDF。 它适用于非水密网格(带Kong的网格),自相交网格,具有非流形几何的网格以及面方向不一致的网格。
安装
pip3 install mesh-to-sdf
如果您使用的是Windows或Mac,则需要解决pyrender中的一个错误。 检查下面的常见问题解答。
例子
体素化网格
mesh_to_voxels函数创建一个SDF值的N N N N数组。 在此示例中,使用Marching Cubes重建网格,然后进行渲染。
from mesh_to_sdf import mesh_to_voxels
import trimesh
import skimage
mesh = trimesh . load ( 'chair.obj' )
voxels = mesh_to_voxels ( mesh , 64 , pad = True )
2023-03-22 14:15:40
890KB
Python
1