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
.kfakv6 hinge / animation transform data.- kv6
.kv6voxel-sprite format (Voxlap voxel sprites).- kvx
.kvxvoxel-sprite format (Build-engine voxel sprites).- palette
- Shared 6-bit-per-channel palette types used by
.kvxand.kv6. - sprite
- KV6 sprite — a parsed
Kv6paired with a world-space pose. - vxl
.vxlvoxel-map format (Voxlap world / heightmap + slab columns).