Skip to main content

Crate roxlap_formats

Crate roxlap_formats 

Source
Expand description

Voxlap on-disk formats and data manipulation.

Parsers for .vxl (heightmap + slab voxel columns), .kv6 / .kvx (sprite voxel data), and .kfa (kv6 transform / animation). Lands across the R2.* sub-substages of PORTING-RUST.md:

  • R2.1: .kvx
  • R2.2: .kv6
  • R2.3: .vxl
  • R2.4: .kfa

edit hosts voxel-edit primitives (delslab/insslab/expandrle/ compilerle/ScumCtx) and high-level wrappers (set_spans, set_cube, set_sphere, set_rect). They live with the data they manipulate; rendering stays in roxlap-core.

Re-exports§

pub use palette::Rgb6;

Modules§

edit
Voxel-edit primitives: column z-range buffer manipulation.
kfa
.kfa kv6 hinge / animation transform data.
kv6
.kv6 voxel-sprite format (Voxlap voxel sprites).
kvx
.kvx voxel-sprite format (Build-engine voxel sprites).
palette
Shared 6-bit-per-channel palette types used by .kvx and .kv6.
sprite
KV6 sprite — a parsed Kv6 paired with a world-space pose.
vxl
.vxl voxel-map format (Voxlap world / heightmap + slab columns).