activeTool: string | null
ambientIntensity
ambientIntensity: number
animationSliderValue
animationSliderValue: number
blackEdges
blackEdges: boolean
centerGrid
centerGrid: boolean
clipIntersection
clipIntersection: boolean
clipNormal0
clipNormal0: Vector3
clipNormal1
clipNormal1: Vector3
clipNormal2
clipNormal2: Vector3
clipObjectColors
clipObjectColors: boolean
clipPlaneHelpers
clipPlaneHelpers: boolean
clipSlider0
clipSlider0: number
clipSlider1
clipSlider1: number
clipSlider2
clipSlider2: number
defaultOpacity
defaultOpacity: number
directIntensity
directIntensity: number
edgeColor
edgeColor: number
grid
grid: [boolean, boolean, boolean]
gridFontSize
gridFontSize: number
highlightedButton: string | null
measurementDebug
measurementDebug: boolean
newTreeBehavior
newTreeBehavior: boolean
normalLen
normalLen: number
position
position: Vector3 | null
quaternion
quaternion: Quaternion | null
rotateSpeed
rotateSpeed: number
roughness
roughness: number
studio4kEnvMaps
studio4kEnvMaps: boolean
studioAOIntensity
studioAOIntensity: number
studioEnvIntensity
studioEnvIntensity: number
studioEnvironment
studioEnvironment: string
studioEnvRotation
studioEnvRotation: number
studioExposure
studioExposure: number
studioShadowIntensity
studioShadowIntensity: number
studioShadowSoftness
studioShadowSoftness: number
target
target: Vector3 | null
transparent
transparent: boolean
treeHeight
treeHeight: number
treeWidth
treeWidth: number
zebraCount
zebraCount: number
zebraDirection
zebraDirection: number
zebraOpacity
zebraOpacity: number
zoomSpeed
zoomSpeed: number
zscaleActive
zscaleActive: boolean
Complete state shape with all properties