1 个稳定版本
1.0.0 | 2020 年 9 月 17 日 |
---|
#94 in 数据格式
45KB
1K SLoC
voxelizer-rs
Kurtis Knodel 将 karimnaaji 的 C 语言体素化器移植到 Rust
这是 karimnaaji 用 C 语言编写的网格体素化器到 Rust 的移植。它简单易用,并且已经精心移植到 Rust,以提供尽可能无缝的体验。
示例
- 网格体素化
let mesh = Mesh::new(vertices, colours, normals, indices);
let voxelized = mesh.voxelize(voxel_size, precision);
- 将网格体素化成点云
let mesh = Mesh::new(vertices, colours, normals, indices);
let pointcloud = mesh.voxelize_pointcloud(voxel_size, precision);
- 将网格体素化成纹理(颜色数组)。
let mesh = Mesh::new(vertices, colours, normals, indices);
let voxels = mesh.voxelize_texture(width, height, depth);
依赖项
~225KB