Appearance
Spaces
A space describes the physically enclosed volume inside walls or a subsets of it.
Boundaries
A space can have one or many boundaries, which are defined by a set of edges in the spatial graph. The first boundary is the outer contour, all following boundaries are holes. The actual geometry of the space and therefore its area are determined by the edges and the resulting wall geometries to get the inner contour.
Relations
Spaces
The spatial graph determines the relations between spaces, whether it's connectivity or adjacency.
Elements
Relations between spaces and elements are determined by the base type of the element.
Edge elements are defined by an edge. If an element references an edge that defines a space boundary, the element is considered to be enclosing the space.
For Transform elements, their position determines the relationship to a space. If the element is inside its boundary, the space contains the element, and the element is contained within the space.
Attributes
Additionally to the name
and customId
attributes that every space graph node has, spaces have the following attributes. See the taxonomy below for an overview of how usage and program relate.
json
{
"usage": "privateOffice",
"program": "work"
}
Taxonomy
The space taxonomy is organized by
space category ⟶ space program ⟶ space usage