TFloorState: {
altitude: number;
areas: { type: "floor.areas"; visible: boolean };
footprint: {
altitude: number;
basementMaskEnabled: boolean;
ceilingThickness: number;
ceilingVisible: boolean;
color: string;
height: number;
opacity: number;
outline: boolean;
type: "floor.footprint";
visible: boolean;
};
geometry: {
maskEffect: "hide"
| "reveal";
maskEnabled: boolean;
maskId: null | number;
maskMode: "mask" | "masked-object";
opacity: number;
overlayColor: string;
overlayStrength: number;
type: "floor.geometry";
visible: boolean;
};
images: { type: "floor.images"; visible: boolean };
labels: { enabled: boolean; type: "floor.labels" };
markers: { enabled: boolean; type: "floor.markers" };
occlusion: { type: "floor.occlusion" };
paths: { type: "floor.paths"; visible: boolean };
text3d: { visible: boolean };
type: "floor";
visible: boolean;
}
Type declaration
altitude: number
areas: { type: "floor.areas"; visible: boolean }
type: "floor.areas"
visible: boolean
footprint: {
altitude: number;
basementMaskEnabled: boolean;
ceilingThickness: number;
ceilingVisible: boolean;
color: string;
height: number;
opacity: number;
outline: boolean;
type: "floor.footprint";
visible: boolean;
}
altitude: number
basementMaskEnabled: boolean
ceilingThickness: number
ceilingVisible: boolean
color: string
height: number
opacity: number
outline: boolean
type: "floor.footprint"
visible: boolean
geometry: {
maskEffect: "hide" | "reveal";
maskEnabled: boolean;
maskId: null | number;
maskMode: "mask" | "masked-object";
opacity: number;
overlayColor: string;
overlayStrength: number;
type: "floor.geometry";
visible: boolean;
}
maskEffect: "hide" | "reveal"
maskEnabled: boolean
maskId: null | number
maskMode: "mask" | "masked-object"
opacity: number
overlayColor: string
overlayStrength: number
type: "floor.geometry"
visible: boolean
images: { type: "floor.images"; visible: boolean }
type: "floor.images"
visible: boolean
labels: { enabled: boolean; type: "floor.labels" }
enabled: boolean
type: "floor.labels"
markers: { enabled: boolean; type: "floor.markers" }
enabled: boolean
type: "floor.markers"
occlusion: { type: "floor.occlusion" }
paths: { type: "floor.paths"; visible: boolean }
type: "floor.paths"
visible: boolean
text3d: { visible: boolean }
type: "floor"
visible: boolean
The altitude of the floor.