bevy_xfile

Crates.iobevy_xfile
lib.rsbevy_xfile
version0.1.0
created_at2025-09-07 22:12:04.440274+00
updated_at2025-09-07 22:12:04.440274+00
descriptionA Bevy extension for the legacy microsoft direct x mesh
homepage
repository
max_upload_size
id1828577
size99,842
Dot (DotBit883)

documentation

README

XFile for Rust

crates.io docs.rs

Rust parser for Legacy Microsoft DirectX Mesh file extension. It supports the widely-used text-based .x file format versions 0303 and 0302.

Usage

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(())
}

Examples

References

Paul Bourke's DirectX File Format Architecture

Commit count: 0

cargo fmt