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.50 | v0.1.51 | ||
|---|---|---|---|
| 58 | 58 | ||
| 59 | ## 26.05.05.07 Block-placement in Flat Layout Mode | 59 | ## 26.05.05.07 Block-placement in Flat Layout Mode |
| 60 | 60 | ||
| 61 | In 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, | 61 | In 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. |
| 64 | 64 | ||
| 65 | A 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]]. | 65 | A 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]]. |