Package-level declarations

Types

Link copied to clipboard
@Serializable
class ZCube(val halfExtent: Float = 0.5f) : ZModel

Axis-aligned cube centered at the origin, edge length 2 * halfExtent, with per-face normals and UVs. Indexed triangles, 16-bit indices (all backends).

Link copied to clipboard
@Serializable
class ZPlane(val halfExtent: Float = 0.5f) : ZModel

Single quad on the XZ plane (Y = 0), centered at the origin, normal +Y, UVs in 0, 1. Indexed triangles, 16-bit indices (all backends).