Optional Experimental__EXPERIMENTAL_darkenSpacesExposedToAbove?: booleanWhether to darken spaces that are exposed to the floor above.
Only applies when spacesOpenToBelowEnabled is true.
Optional Experimental__EXPERIMENTAL_disableGapFilling?: booleanWhen true, disables the automatic gap-filling footprints that are created
between floors with missing elevations. This prevents the SDK from building
gapFootprint geometry in FloorObject, which can be useful when the venue
data does not have reliable elevation gaps or when gap filling is not desired.
Optional Experimental__EXPERIMENTAL_excludeSpaceIdsInAutoHeightCalculation?: readonly string[]Space IDs to exclude when computing the automatic floor height (geometryMaxHeight).
Useful for ignoring tall outlier spaces (e.g. atriums, voids) that would otherwise
inflate the floor gap in 'auto' mode.
Optionalenabled?: booleanEnable multi-floor view to show floors stacked vertically below the active floor.
OptionalfloorGap?: number | "auto"The vertical spacing between floors in meters (before floorGapMultiplier).
floorGapMultiplier, applied uniformly to all floors.maxHeight from venue data × floorGapMultiplierfloorGapFallback × floorGapMultiplier if providedfloorGapMultiplier)OptionalfloorGapFallback?: numberFallback floor height in meters, used when floorGap is 'auto' and a floor
has no maxHeight in the venue data. This value is multiplied by floorGapMultiplier.
When not provided, DEFAULT_FLOOR_HEIGHT × floorGapMultiplier (3m × 1 = 3m) is used.
OptionalfloorGapMultiplier?: numberMultiplier applied to all floor height sources: maxHeight, floorGap (number),
floorGapFallback, and the internal default height (3m).
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.
OptionalfootprintsHidden?: booleanWhen true, footprints remain hidden and ignore all state updates. This prevents footprint geometry from interfering with raycasting.
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.