Optional Experimental__EXPERIMENTAL_darkenSpacesExposedToAbove?: booleanWhether to darken spaces that are exposed to the floor above.
Only applies when spacesOpenToBelowEnabled is true.
Optionalenabled?: booleanEnable multi-floor view to show floors stacked vertically below the active floor.
OptionalfloorGap?: number | "auto"The vertical spacing between floors, measured in meters. This controls how far apart the floors appear when stacked. If a number is provided, this value will be used for all floors. If 'auto' is provided, then the gap will be calculated based on the sum of all previous floors' max height or the default gap of 10 meters if no max height is present for any of the provided floors.
OptionalfootprintColor?: string | Partial<Record<Floor["id"], string>>The color of the floor footprints when in multi-floor view. Accepts either:
When using an object, floors without a specified color will use the internal default ('#ffffff').
OptionalfootprintOpacity?: numberThe opacity of the floor footprints when in multi-floor view.
OptionalfootprintOutline?: booleanThe outline of the floor footprints when in multi-floor view.
Optional ExperimentalspacesOpenToBelowEnabled?: booleanWhether to enable spaces open to below (ceiling cutouts that expose lower floors).
When this is enabled, and spaces that have kind "void" or "otb" will be cut out of the ceiling exposing the floor below. Any holes in the footprint will also be cut out but will have walls built around them.
OptionalupdateCameraElevationOnFloorChange?: booleanAutomatically adjust the camera elevation when switching floors to match the floor's altitude.
Options for controlling multi-floor view. When enabled, displays all floors in a building stacked vertically below the active floor, allowing users to see the building's vertical structure and navigate between floors. The active floor is fully rendered while lower floors appear as semi-transparent footprints.