searches the current version of every section · esc to close

26.05.05 Block Placementv0.1.50 → v0.1.51

Changed in v0.1.51 (2026-05-16): update wording: flat layout mode ignores the z directional rotated volume

+2 2
v0.1.50v0.1.51
5858
59## 26.05.05.07 Block-placement in Flat Layout Mode59## 26.05.05.07 Block-placement in Flat Layout Mode
6060
61In flat layout mode, artifacts are placed on the ground plane. The ground plane is divided into cells of size $1$ by $1$. The cells are placed so that the origin of the scene is the center of a cell. Therefore,61In flat layout mode, artifacts are placed on a plane. The plane is divided into cells of size $1$ by $1$. The cells are placed so that the origin of the scene is the center of a cell. Therefore,
62- the center of a cell belongs to the set $\{(a, b)\mid a, b \in \mathbb{Z}\}$, known as the cell lattice,62- the center of a cell belongs to the set $\{(a, b)\mid a, b \in \mathbb{Z}\}$, known as the cell lattice,
63- the corners (vertices) of the cells belong to the set $\{(a, b)\mid a, b \in \mathbb{Z} + \tfrac{1}{2}\}$, where $\mathbb{Z} + \tfrac{1}{2}$ denotes all half-integers, known as the vertex lattice.63- the corners (vertices) of the cells belong to the set $\{(a, b)\mid a, b \in \mathbb{Z} + \tfrac{1}{2}\}$, where $\mathbb{Z} + \tfrac{1}{2}$ denotes all half-integers, known as the vertex lattice.
6464
65A valid placement of an `Embedding` MUST have the corners of its rotated rounded volume, as defined in [[26.05.05-Block-Placement#26.05.05.06 Rounding Rule]], coincide exactly with points in the vertex lattice. The `volume.height` data of the artifact is ignored and is effectively overridden to zero. The rotation snapping works as specified in [[26.05.05-Block-Placement#26.05.05.04 Snap the Rotation]].65A valid placement of an `Embedding` MUST have the corners of its rotated rounded volume, as defined in [[26.05.05-Block-Placement#26.05.05.06 Rounding Rule]], coincide exactly with points in the vertex lattice. The rotated volume in the $z$ direction of the artifact is ignored and is effectively overridden to zero. It is RECOMMENDED that all rotations are around the $z$ axis, i.e., the `volume.height` is consistently ignored. The rotation snapping works as specified in [[26.05.05-Block-Placement#26.05.05.04 Snap the Rotation]].