#magica-voxel #voxel #model

create_vox

用于创建magicavoxel文件的Rust库

9个版本 (2个稳定版)

1.0.1 2022年8月8日
1.0.0 2021年8月4日
0.6.0 2021年4月15日
0.5.0 2021年4月11日
0.1.1 2021年3月27日

#magica-voxel中的第6

每月下载25

MIT许可证

62KB
1.5K SLoC

Rust中创建vox文件

一个易于创建和加载magicavoxel文件的Rust库。包括创建和读取.vox文件的所有功能。支持在同一个.vox文件中创建多个模型和模型的副本。

示例

创建文件

//creates a vox file with a red cube in the center.
let mut cube_vox = VoxFile::new(100,100,100);
cube_vox.set_palette_color(255,255,0,0,255);
cube_vox.models[0].add_cube(25,25,25,75,75,75,255).unwrap();
cube_vox.save("red_cube.vox");

加载文件

//opens a file and then auto scales it
let mut new_vox = VoxFile::load("my_vox.vox");
new_vox.models[0].auto_size();
new_vox.save("new_vox.vox");

无运行时依赖