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 (