Class: FlexibleControlsOptions
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:17
Beta
Constructors
Constructor
new FlexibleControlsOptions():
FlexibleControlsOptions
Beta
Returns
FlexibleControlsOptions
Properties
animationDuration
animationDuration:
number=300
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:33
Beta
automaticNearFarPlane
automaticNearFarPlane:
boolean=true
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:48
Beta
automaticSensitivity
automaticSensitivity:
boolean=true
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:52
Beta
controlsType
controlsType:
FlexibleControlsType=FlexibleControlsType.Orbit
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:23
Beta
dampingFactor
dampingFactor:
number=0.25
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:46
Beta
defaultFov
defaultFov:
number=60
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:89
Beta
enableChangeControlsTypeOn123Key
enableChangeControlsTypeOn123Key:
boolean=true
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:29
Beta
enableDamping
enableDamping:
boolean=true
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:45
Beta
enableKeyboardNavigation
enableKeyboardNavigation:
boolean=true
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:30
Beta
innerMarkerColor
innerMarkerColor:
string='#FFFFFF'
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:95
Beta
keyboardDollySpeed
keyboardDollySpeed:
number=200
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:77
Beta
keyboardFastMoveFactor
keyboardFastMoveFactor:
number=5
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:78
Beta
keyboardFastRotationFactor
keyboardFastRotationFactor:
number=2
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:62
Beta
keyboardPanSpeed
keyboardPanSpeed:
number=100
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:76
Beta
keyboardRotationSpeedAzimuth
keyboardRotationSpeedAzimuth:
number=DEFAULT_KEYBOARD_ROTATION_SPEED
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:60
Beta
keyboardRotationSpeedPolar
keyboardRotationSpeedPolar:
number
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:61
Beta
keyboardSpeed
keyboardSpeed:
number=1
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:75
Beta
maxAzimuthAngle
maxAzimuthAngle:
number=Infinity
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:42
Beta
maximumFov
maximumFov:
number=100
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:88
Beta
maximumTimeBetweenRaycasts
maximumTimeBetweenRaycasts:
number=1000
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:35
Beta
maxOrthographicZoom
maxOrthographicZoom:
number=Infinity
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:67
Beta
maxPolarAngle
maxPolarAngle:
number
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:40
Beta
maxSensitivity
maxSensitivity:
number=0.8
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:55
Beta
minAzimuthAngle
minAzimuthAngle:
number=-Infinity
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:41
Beta
minimumFov
minimumFov:
number=5
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:87
Beta
minimumTimeBetweenRaycasts
minimumTimeBetweenRaycasts:
number=200
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:34
Beta
minOrthographicZoom
minOrthographicZoom:
number=0
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:66
Beta
minPolarAngle
minPolarAngle:
number=DEFAULT_MIN_POLAR_ANGLE
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:39
Beta
minSensitivity
minSensitivity:
number=0.1
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:54
Beta
mouseClickType
mouseClickType:
FlexibleMouseActionType=FlexibleMouseActionType.SetTarget
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:27
Beta
mouseDistanceThresholdBetweenRaycasts
mouseDistanceThresholdBetweenRaycasts:
number=5
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:36
Beta
mouseDollySpeed
mouseDollySpeed:
number=100
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:72
Beta
mouseDoubleClickType
mouseDoubleClickType:
FlexibleMouseActionType=FlexibleMouseActionType.SetTargetAndCameraPosition
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:28
Beta
mousePanSpeed
mousePanSpeed:
number=25
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:71
Beta
mouseRotationSpeedAzimuth
mouseRotationSpeedAzimuth:
number=DEFAULT_POINTER_ROTATION_SPEED
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:58
Beta
mouseRotationSpeedPolar
mouseRotationSpeedPolar:
number=DEFAULT_POINTER_ROTATION_SPEED
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:59
Beta
mouseWheelAction
mouseWheelAction:
FlexibleWheelZoomType=FlexibleWheelZoomType.Auto
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:26
Beta
orthographicCameraDollyFactor
orthographicCameraDollyFactor:
number=0.3
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:84
Beta
outerMarkerColor
outerMarkerColor:
string='#FF2222'
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:94
Beta
pinchEpsilon
pinchEpsilon:
number=0.1
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:81
Beta
pinchPanSpeed
pinchPanSpeed:
number=50
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:82
Beta
relativeMarkerSize
relativeMarkerSize:
number=0.018
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:93
Beta
sensitivity
sensitivity:
number=0.4
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:51
Beta
sensitivityDiagonalFraction
sensitivityDiagonalFraction:
number=0.001
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:53
Beta
showTarget
showTarget:
boolean=true
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:92
Beta
wheelDollySpeed
wheelDollySpeed:
number=0.5
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:70
Beta
zoomFraction
zoomFraction:
number=0.05
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:65
Beta
Accessors
realMouseWheelAction
Get Signature
get realMouseWheelAction():
FlexibleWheelZoomType
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:101
Beta
Returns
shouldPick
Get Signature
get shouldPick():
boolean
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:110
Beta
Returns
boolean
Methods
getKeyboardSpeed()
getKeyboardSpeed(
shift):number
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:121
Beta
Parameters
shift
boolean
Returns
number
getLegalAzimuthAngle()
getLegalAzimuthAngle(
azimuthAngle):number
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:136
Beta
Parameters
azimuthAngle
number
Returns
number
getLegalFov()
getLegalFov(
fov):number
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:132
Beta
Parameters
fov
number
Returns
number
getLegalPolarAngle()
getLegalPolarAngle(
polarAngle):number
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:140
Beta
Parameters
polarAngle
number
Returns
number
getLegalSensitivity()
getLegalSensitivity(
controlsSensitivity):number
Defined in: packages/camera-manager/src/Flexible/FlexibleControlsOptions.ts:144
Beta
Parameters
controlsSensitivity
number
Returns
number