| Crates.io | bevy_xfile |
| lib.rs | bevy_xfile |
| version | 0.1.0 |
| created_at | 2025-09-07 22:12:04.440274+00 |
| updated_at | 2025-09-07 22:12:04.440274+00 |
| description | A Bevy extension for the legacy microsoft direct x mesh |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1828577 |
| size | 99,842 |
Rust parser for Legacy Microsoft DirectX Mesh file extension. It supports the widely-used text-based .x file format versions 0303 and 0302.
use xfile_rs::{XFile, XFileError};
fn main() -> Result<(), XFileError> {
let data = std::fs::read("model.x")?;
let xfile = XFile::read(&data)?;
println!("Parsed templates:");
for (name, template) in &xfile.templates {
println!(" - {}", name);
}
println!("Parsed data objects: {}", xfile.data_objects.len());
Ok(())
}