CameraWalkOperator
-
class
Operators.Camera.
CameraWalkOperator
()
Methods
addMapping()
clearMapping()
disableBimMode()
enableBimMode()
getBimDoorConfig()
getBimFloorConfig()
getBimModeEnabled()
getBimWallConfig()
getElevationSpeed()
getMajorAxis()
getRotationSpeed()
getTilt()
getViewAngle()
getWalkActive()
getWalkSpeed()
getZoomSpeed()
isBimModeEnabled()
resetDefaultWalkSpeeds()
rotateLeft()
rotateRight()
setBimDoorConfig()
setBimFloorConfig()
setBimWallConfig()
setElevationSpeed()
setMapping()
setRotationSpeed()
setTilt()
setViewAngle()
setWalkSpeed()
setZoomSpeed()
tiltDown()
tiltUp()
toggleBimMode()
walkBackward()
walkBackwardWithCollision()
walkDown()
walkForward()
walkForwardWithCollision()
walkLeft()
walkLeftWithCollision()
walkRight()
walkRightWithCollision()
walkUp()
Methods
addMapping
-
CameraWalkOperator.
addMapping
(button, modifier) Arguments: - button (
Button()
) – None - modifier (
KeyModifiers()
) – None
Adds a button and key modifier mapping for the operator. If no mapping is provided, all combinations are considered valid. All mappings require a mouse button, but a key modifier is optional.
Return type: void - button (
clearMapping
-
CameraWalkOperator.
clearMapping
() Clears any button and key modifier mappings for the operator.
Return type: void
disableBimMode
-
CameraWalkOperator.
disableBimMode
() Disables BIM mode, which includes collision detection
Return type: Promise <void>
enableBimMode
-
CameraWalkOperator.
enableBimMode
() Enables BIM mode, which includes collision detection
Return type: Promise <void>
getBimDoorConfig
-
CameraWalkOperator.
getBimDoorConfig
() Gets the door distance config used by BIM mode. See also: [[enableBimMode]].
Return type: DoorConfig
getBimFloorConfig
-
CameraWalkOperator.
getBimFloorConfig
() Gets the floor distance config used by BIM mode. See also: [[enableBimMode]].
Return type: FloorConfig
getBimModeEnabled
-
CameraWalkOperator.
getBimModeEnabled
() Returns true if BIM mode is currently active
Return type: boolean
getBimWallConfig
-
CameraWalkOperator.
getBimWallConfig
() Gets the wall distance config used by BIM mode. See also: [[enableBimMode]].
Return type: WallConfig
getElevationSpeed
-
CameraWalkOperator.
getElevationSpeed
() Gets the elevation speed for moving the camera up and down.
Return type: number
getRotationSpeed
-
CameraWalkOperator.
getRotationSpeed
() Gets the rotation speed for tilt and rotate.
Return type: number
getWalkActive
-
CameraWalkOperator.
getWalkActive
() Returns true if walking is currently active
Return type: boolean
getWalkSpeed
-
CameraWalkOperator.
getWalkSpeed
() Gets the walkSpeed for walking forward, backwards, left, and right.
Return type: number
getZoomSpeed
-
CameraWalkOperator.
getZoomSpeed
() Gets the speed used when walking with the mouse scroll wheel.
Return type: number
resetDefaultWalkSpeeds
-
CameraWalkOperator.
resetDefaultWalkSpeeds
() Sets the walk, rotate, and mouse look speeds to the default values.
Return type: Promise <void>
rotateLeft
-
CameraWalkOperator.
rotateLeft
(degrees) Arguments: - degrees (
number()
) – None
Return type: void
- degrees (
rotateRight
-
CameraWalkOperator.
rotateRight
(degrees) Arguments: - degrees (
number()
) – None
Return type: void
- degrees (
setBimDoorConfig
-
CameraWalkOperator.
setBimDoorConfig
(doorConfig) Arguments: - doorConfig (
DoorConfig()
) – None
Sets the door distance config used by BIM mode.
Return type: void - doorConfig (
setBimFloorConfig
-
CameraWalkOperator.
setBimFloorConfig
(floorConfig) Arguments: - floorConfig (
FloorConfig()
) – None
Sets the floor distance config used by BIM mode. See also: [[enableBimMode]].
Return type: void - floorConfig (
setBimWallConfig
-
CameraWalkOperator.
setBimWallConfig
(wallConfig) Arguments: - wallConfig (
WallConfig()
) – None
Sets the wall distance config used by BIM mode. See also: [[enableBimMode]].
Return type: void - wallConfig (
setElevationSpeed
-
CameraWalkOperator.
setElevationSpeed
(elevationSpeed) Arguments: - elevationSpeed (
number()
) – The camera will move by elevationSpeed per second.
Sets the elevation speed for moving the camera up and down.
Return type: void - elevationSpeed (
setMapping
-
CameraWalkOperator.
setMapping
(button, modifier) Arguments: - button (
Button()
) – None - modifier (
KeyModifiers()
) – None
Sets the button and key modifier mapping for the operator.
Return type: void - button (
setRotationSpeed
-
CameraWalkOperator.
setRotationSpeed
(rotationSpeed) Arguments: - rotationSpeed (
number()
) – The camera will rotate by rotationSpeed degrees per second.
Sets the rotation speed for tilt and rotate.
Return type: void - rotationSpeed (
setTilt
-
CameraWalkOperator.
setTilt
(tilt) Arguments: - tilt (
number()
) – None
Sets the tilt value. Values must be between -45 and 45 degrees.
Return type: void - tilt (
setViewAngle
-
CameraWalkOperator.
setViewAngle
(degrees) Arguments: - degrees (
number()
) – None
Sets the view angle. Values must be between 30 and 150 degrees.
Return type: void - degrees (
setWalkSpeed
-
CameraWalkOperator.
setWalkSpeed
(walkSpeed) Arguments: - walkSpeed (
number()
) – The camera will move by walkSpeed per second.
Sets the walkSpeed for walking forward, backwards, left, and right.
Return type: void - walkSpeed (
setZoomSpeed
-
CameraWalkOperator.
setZoomSpeed
(zoomSpeed) Arguments: - zoomSpeed (
number()
) – distance for walking with the mouse scroll wheel.
Sets the speed to walk when using the mouse scroll wheel.
Return type: void - zoomSpeed (
tiltDown
-
CameraWalkOperator.
tiltDown
(degrees) Arguments: - degrees (
number()
) – None
Return type: void
- degrees (
toggleBimMode
-
CameraWalkOperator.
toggleBimMode
() Toggles BIM mode, deactivating it if it’s activated and activating it if it’s deactivated
Return type: Promise <void>
walkBackward
-
CameraWalkOperator.
walkBackward
(walkDistance) Arguments: - walkDistance (
number()
) – None
Return type: void
- walkDistance (
walkBackwardWithCollision
-
CameraWalkOperator.
walkBackwardWithCollision
(walkDistance) Arguments: - walkDistance (
number()
) – None
Return type: Promise <void>
- walkDistance (
walkDown
-
CameraWalkOperator.
walkDown
(walkDistance) Arguments: - walkDistance (
number()
) – None
Return type: void
- walkDistance (
walkForward
-
CameraWalkOperator.
walkForward
(walkDistance) Arguments: - walkDistance (
number()
) – None
Return type: void
- walkDistance (
walkForwardWithCollision
-
CameraWalkOperator.
walkForwardWithCollision
(walkDistance) Arguments: - walkDistance (
number()
) – None
Return type: Promise <void>
- walkDistance (
walkLeft
-
CameraWalkOperator.
walkLeft
(walkDistance) Arguments: - walkDistance (
number()
) – None
Return type: void
- walkDistance (
walkLeftWithCollision
-
CameraWalkOperator.
walkLeftWithCollision
(walkDistance) Arguments: - walkDistance (
number()
) – None
Return type: Promise <void>
- walkDistance (
walkRight
-
CameraWalkOperator.
walkRight
(walkDistance) Arguments: - walkDistance (
number()
) – None
Return type: void
- walkDistance (