在此处添加简短描述!

volume2mesh的Python项目详细描述


PyPI versionBuild Status

体积2网格

将网格体素化为体积。从体积保存网格。在

此包提供给函数volume2meshmesh2volume,以便在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}$

安装

您需要通过-lOpenMeshCoreOpenVDB链接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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Sonarqube测试覆盖率过滤器(jacoco)   java演示文稿将被取消,因为自创建以来显示度量已更改   java为什么Omnifaces Websocket<o:socket>不能与Websphere 9一起使用?   我试图读取java中的xml,但在我的系统中出现了一个错误   java异步支持未启用,即使默认情况下应该启用   java getThreadHandler方法无法从HandlerThread实例访问   带成员函数的多线程Java启动线程   java jar非法参数   java以编程方式注册@Component注释类   正则表达式如何在java中查找字符串中的长双精度数   具有多客户端的java ServerSocket   java JNI不适用于AppKit线程   java如何在用户选择目录元哈希值时输出该值?   java在春季上传阿拉伯文文件时,文件名以XML实体而不是阿拉伯文符号结束   java为什么我们需要在eclipse中作为远程服务器进行调试?   面向java的数据库计算PageRank   java在单击时切换到不同的活动