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, including both connectivity and 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 usage
and program
attributes. See the taxonomy below for an overview of how they relate to each other.
json
{
"usage": "privateOffice",
"program": "work"
}
Taxonomy
The space taxonomy is organized by
space category ⟶ space program ⟶ space usage