
mcubes_pytorch: PyTorch中的Marching Cubes算法实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
mcubes_pytorch 是一个基于PyTorch框架的库,实现了高效的Marching Cubes算法,用于从等值面上生成高质量的三维网格模型。
在PyTorch环境中使用行进多维数据集处理多维数据集。后端是用C++和CUDA实现的。目前,CUDA代码仅支持大小为2的幂次方的网格单元(如32、64、128等)。如果您需要使用非2的幂次方尺寸的数据,请先用零填充以使尺寸变为2的幂次方。构建时请执行命令 `python setup.py build_ext -i`,具体操作方法可参考相关文档。
导入所需的库:
```python
import numpy as np
import open3d as o3d
import torch
from mcubes import marching_cubes, grid_interp
# 网格数据N = 128x, y, z = np.mgrid[: N, : N, : N]x = (x / N).astype(np.float32)
```
全部评论 (0)
还没有任何评论哟~


