Skip to content
Shapemetry

Model - Bounds functions

Every function callable as Bounds.* inside an expression — an argument input, a parameter binding, a table cell. Pure: no side effects, no async.

FunctionReturnsDescriptionArgTypeMeaning
Bounds.center(target)pointCenter of the target's world bounding box.targetentity | entity[]a node reference (curve/face/point entity, or a container's entities)
Bounds.point(target, sx, sy, sz)pointPoint at a normalized position in the target's world bounding box — 0/0.5/1 is the canonical 27-point lattice (corners, edge/face midpoints, center).targetentity | entity[]a node reference (curve/face/point entity, or a container's entities)
sxnumbernormalized X position in the bbox (0=min, 0.5=center, 1=max)
synumbernormalized Y position in the bbox (0=min, 0.5=center, 1=max)
sznumbernormalized Z position in the bbox (0=min, 0.5=center, 1=max)
Bounds.size(target)vectorSize (dx, dy, dz) of the target's world bounding box.targetentity | entity[]a node reference (curve/face/point entity, or a container's entities)
Last updated: 📖 1 min readEdit on GitHub