autoAdjust
autoAdjust: boolean
autoRotationSpeed
autoRotationSpeed: number
cameraMovementDuration
cameraMovementDuration: number
cubePositionRestriction
cubePositionRestriction: { max: vec3; min: vec3 } cubeTargetRestriction
cubeTargetRestriction: { max: vec3; min: vec3 } enableAutoRotation
enableAutoRotation: boolean
enableAzimuthRotation
enableAzimuthRotation: boolean
enableCameraControls
enableCameraControls: boolean
enableKeyPan
enableKeyPan: boolean
enableObjectControls
enableObjectControls: boolean
enablePan
enablePan: boolean
enablePolarRotation
enablePolarRotation: boolean
enableRotation
enableRotation: boolean
enableTurntableControls
enableTurntableControls: boolean
enableZoom
enableZoom: boolean
initialAutoAdjust
initialAutoAdjust: boolean
keyPanSpeed
keyPanSpeed: number
movementSmoothness
movementSmoothness: number
objectControlsCenter
objectControlsCenter: vec3 revertAtMouseUp
revertAtMouseUp: boolean
revertAtMouseUpDuration
revertAtMouseUpDuration: number
rotationRestriction
rotationRestriction: {
maxAzimuthAngle: number;
maxPolarAngle: number;
minAzimuthAngle: number;
minPolarAngle: number;
}
rotationSpeed
rotationSpeed: number
spherePositionRestriction
spherePositionRestriction: { center: vec3; radius: number } sphereTargetRestriction
sphereTargetRestriction: { center: vec3; radius: number } useNodeData
useNodeData: boolean
zoomExtentsFactor
zoomExtentsFactor: number
zoomRestriction
zoomRestriction: { maxDistance: number; minDistance: number }
zoomSpeed
zoomSpeed: number
Optionalname
name?: string
Optionalorder
order?: number