PMXUtil
A PMX reader and writer written in Rust
What can this crate do
all of pmx related jobs.
Conformance Test
PMX 2.0 I/O tested by
- read original file and write it to another file
- compare these file by
cargo test - compare these file by WinMerge
WIP
- improving docs
How to Use
Create reader instance and read
let mut loader= open.unwrap;
let header = loader.get_header;
println!;
let = loader.read_pmx_model_info;
print!;
let =ns.read_pmx_vertices;
print!;
let = ns.read_pmx_faces;
println!;
let = ns.read_texture_list;
println!;
let = ns.read_pmx_materials;
println!;
Create Writer instance and write
you can choose text encoding UTF-8 or UTF-16LE but MMD only support UTF-16LE.
use Writer;
let mut writer =begin_writer.unwrap;
writer.set_model_info;
writer.add_vertices;
writer.add_faces;
writer.add_textures;
writer.add_materials;
writer.add_bones;
writer.add_morphs;
write;
Note
more example for https://github.com/t18b219k/n_pmx_viewer