在此处添加简短描述!
volume2mesh的Python项目详细描述
体积2网格
将网格体素化为体积。从体积保存网格。在
此包提供给函数volume2mesh和mesh2volume,以便在NumPy卷数组和 网格:
file='/tmp/my_mesh_file.obj'volume=np.zeros((100,120,131),np.float32)volume[20:40,30:40,40:50]=1volume2mesh(file,volume,threshold=0.5,adaptivity=0.,spacing=[1.,1.,1.],origin=[0.,0.,0.],binary_file=True,only_write_biggest_components=False,max_component_count=1)
以及对网格进行体素化:
^{pr2}$安装
您需要通过-lOpenMeshCore和OpenVDB链接OpenMesh 安装。在
在Ubuntu上,可以通过以下命令执行此操作(请参见我们的Travis Script):
# Install OpenVDB sudo apt-get install -y libopenvdb-dev build-essential libboost-all-dev libtbb-dev # Install OpenMesh git clone https://www.graphics.rwth-aachen.de:9000/OpenMesh/OpenMesh.git ||echo"hi"cd OpenMesh git pull mkdir -p release cd release && cmake -DCMAKE_BUILD_TYPE=Release .. && cmake --build . -- -j4 sudo make install # Install this package pip3 install volume2mesh --user # Or if you cloned this repo pip3 install -e . --user
- 项目
标签: