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