CameraKeyboardWalkOperator
-
class
Operators.Camera.CameraKeyboardWalkOperator() Index
Methods
addKeyMappingaddMappingclearKeyMappingsclearMappingdisableBimModeenableBimModegetBimDoorConfiggetBimFloorConfiggetBimModeEnabledgetBimWallConfiggetElevationSpeedgetKeyMappinggetMajorAxisgetMouseLookEnabledgetMouseLookSpeedgetRotationSpeedgetTiltgetViewAnglegetWalkActivegetWalkSpeedgetZoomSpeedisBimModeEnabledresetDefaultWalkSpeedsrotateLeftrotateRightsetBimDoorConfigsetBimFloorConfigsetBimWallConfigsetElevationSpeedsetMappingsetMouseLookEnabledsetMouseLookSpeedsetRotationSpeedsetTiltsetViewAnglesetWalkSpeedsetZoomSpeedtiltDowntiltUptoggleBimModewalkBackwardwalkBackwardWithCollisionwalkDownwalkForwardwalkForwardWithCollisionwalkLeftwalkLeftWithCollisionwalkRightwalkRightWithCollisionwalkUp
Methods
-
Operators.Camera.CameraKeyboardWalkOperator.addKeyMapping() - addKeyMapping(key:
KeyCode, walkDirection:WalkDirection): voidAdds a key mapping for a walk direction.
Parameters
key:
KeyCodewalkDirection:
WalkDirectionReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.addMapping() inherited
addMapping(button:Button, modifier:KeyModifiers?): voidAdds 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.
Parameters
button:
Buttonmodifier:
KeyModifiers= KeyModifiers.NoneReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.clearKeyMappings() - clearKeyMappings(): void
Clears all key mappings.
Returns: void
-
Operators.Camera.CameraKeyboardWalkOperator.clearMapping() inherited
clearMapping(): voidClears any button and key modifier mappings for the operator.
Returns: void
-
Operators.Camera.CameraKeyboardWalkOperator.disableBimMode() inherited
disableBimMode(): PromiseDisables BIM mode, which includes collision detection
Returns: Promise
-
Operators.Camera.CameraKeyboardWalkOperator.enableBimMode() inherited
enableBimMode(): PromiseEnables BIM mode, which includes collision detection
Returns: Promise
-
Operators.Camera.CameraKeyboardWalkOperator.getBimDoorConfig() inherited
getBimDoorConfig():DoorConfigGets the door distance config used by BIM mode. See also: [[enableBimMode]].
Returns:
DoorConfig
-
Operators.Camera.CameraKeyboardWalkOperator.getBimFloorConfig() inherited
getBimFloorConfig():FloorConfigGets the floor distance config used by BIM mode. See also: [[enableBimMode]].
Returns:
FloorConfig
-
Operators.Camera.CameraKeyboardWalkOperator.getBimModeEnabled() inherited
getBimModeEnabled(): booleanReturns true if BIM mode is currently active
Returns: boolean
-
Operators.Camera.CameraKeyboardWalkOperator.getBimWallConfig() inherited
getBimWallConfig():WallConfigGets the wall distance config used by BIM mode. See also: [[enableBimMode]].
Returns:
WallConfig
-
Operators.Camera.CameraKeyboardWalkOperator.getElevationSpeed() inherited
getElevationSpeed(): numberGets the elevation speed for moving the camera up and down.
Returns: number
-
Operators.Camera.CameraKeyboardWalkOperator.getKeyMapping() - getKeyMapping(): Map
Gets the walk direction key mapping.
Returns: Map
-
Operators.Camera.CameraKeyboardWalkOperator.getMajorAxis() inherited
getMajorAxis():AxisGet major axis
Returns:
Axis
-
Operators.Camera.CameraKeyboardWalkOperator.getMouseLookEnabled() - getMouseLookEnabled(): boolean
Gets whether the mouse look is enabled. If enabled, mouse move events will not continue down the operator stack.
Returns: boolean
-
Operators.Camera.CameraKeyboardWalkOperator.getMouseLookSpeed() - getMouseLookSpeed(): number
Gets the mouse look speed.
Returns: number
-
Operators.Camera.CameraKeyboardWalkOperator.getRotationSpeed() inherited
getRotationSpeed(): numberGets the rotation speed for tilt and rotate.
Returns: number
-
Operators.Camera.CameraKeyboardWalkOperator.getTilt() inherited
getTilt(): numberGets the tilt value.
Returns: number
-
Operators.Camera.CameraKeyboardWalkOperator.getViewAngle() inherited
getViewAngle(): numberGets the view angle.
Returns: number
-
Operators.Camera.CameraKeyboardWalkOperator.getWalkActive() inherited
getWalkActive(): booleanReturns true if walking is currently active
Returns: boolean
-
Operators.Camera.CameraKeyboardWalkOperator.getWalkSpeed() inherited
getWalkSpeed(): numberGets the walkSpeed for walking forward, backwards, left, and right.
Returns: number
-
Operators.Camera.CameraKeyboardWalkOperator.getZoomSpeed() inherited
getZoomSpeed(): numberGets the speed used when walking with the mouse scroll wheel.
Returns: number
-
Operators.Camera.CameraKeyboardWalkOperator.isBimModeEnabled() inherited
isBimModeEnabled(): booleanReturns: boolean
-
Operators.Camera.CameraKeyboardWalkOperator.resetDefaultWalkSpeeds() - resetDefaultWalkSpeeds(): Promise
Sets the walk, rotate, and mouse look speeds to the default values.
Returns: Promise
-
Operators.Camera.CameraKeyboardWalkOperator.rotateLeft() inherited
rotateLeft(degrees: number): voidParameters
degrees: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.rotateRight() inherited
rotateRight(degrees: number): voidParameters
degrees: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setBimDoorConfig() inherited
setBimDoorConfig(doorConfig:DoorConfig): voidSets the door distance config used by BIM mode.
Parameters
doorConfig:DoorConfigReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setBimFloorConfig() inherited
setBimFloorConfig(floorConfig:FloorConfig): voidSets the floor distance config used by BIM mode. See also: [[enableBimMode]].
Parameters
floorConfig:FloorConfigReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setBimWallConfig() inherited
setBimWallConfig(wallConfig:WallConfig): voidSets the wall distance config used by BIM mode. See also: [[enableBimMode]].
Parameters
wallConfig:WallConfigReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setElevationSpeed() inherited
setElevationSpeed(elevationSpeed: number): voidSets the elevation speed for moving the camera up and down.
Parameters
elevationSpeed: number
The camera will move by elevationSpeed per second.Returns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setMapping() inherited
setMapping(button:Button, modifier:KeyModifiers?): voidSets the button and key modifier mapping for the operator.
Parameters
button:
Buttonmodifier:
KeyModifiers= KeyModifiers.NoneReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setMouseLookEnabled() - setMouseLookEnabled(mouseLookEnabled: boolean): void
Sets whether the mouse look is enabled. If enabled, mouse move events will not continue down the operator stack.
Parameters
mouseLookEnabled: booleanReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setMouseLookSpeed() - setMouseLookSpeed(mouseLookSpeed: number): void
Sets the speed for mouse look.
Parameters
mouseLookSpeed: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setRotationSpeed() inherited
setRotationSpeed(rotationSpeed: number): voidSets the rotation speed for tilt and rotate.
Parameters
rotationSpeed: number
The camera will rotate by rotationSpeed degrees per second.Returns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setTilt() inherited
setTilt(tilt: number): voidSets the tilt value. Values must be between -45 and 45 degrees.
Parameters
tilt: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setViewAngle() inherited
setViewAngle(degrees: number): voidSets the view angle. Values must be between 30 and 150 degrees.
Parameters
degrees: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setWalkSpeed() inherited
setWalkSpeed(walkSpeed: number): voidSets the walkSpeed for walking forward, backwards, left, and right.
Parameters
walkSpeed: number
The camera will move by walkSpeed per second.Returns: void
-
Operators.Camera.CameraKeyboardWalkOperator.setZoomSpeed() inherited
setZoomSpeed(zoomSpeed: number): voidSets the speed to walk when using the mouse scroll wheel.
Parameters
zoomSpeed: number
distance for walking with the mouse scroll wheel.Returns: void
-
Operators.Camera.CameraKeyboardWalkOperator.tiltDown() inherited
tiltDown(degrees: number): voidParameters
degrees: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.tiltUp() inherited
tiltUp(degrees: number): voidParameters
degrees: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.toggleBimMode() inherited
toggleBimMode(): PromiseToggles BIM mode, deactivating it if it’s activated and activating it if it’s deactivated
Returns: Promise
-
Operators.Camera.CameraKeyboardWalkOperator.walkBackward() inherited
walkBackward(walkDistance: number): voidParameters
walkDistance: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.walkBackwardWithCollision() inherited
walkBackwardWithCollision(walkDistance: number): PromiseParameters
walkDistance: numberReturns: Promise
-
Operators.Camera.CameraKeyboardWalkOperator.walkDown() inherited
walkDown(walkDistance: number): voidParameters
walkDistance: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.walkForward() inherited
walkForward(walkDistance: number): voidParameters
walkDistance: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.walkForwardWithCollision() inherited
walkForwardWithCollision(walkDistance: number): PromiseParameters
walkDistance: numberReturns: Promise
-
Operators.Camera.CameraKeyboardWalkOperator.walkLeft() inherited
walkLeft(walkDistance: number): voidParameters
walkDistance: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.walkLeftWithCollision() inherited
walkLeftWithCollision(walkDistance: number): PromiseParameters
walkDistance: numberReturns: Promise
-
Operators.Camera.CameraKeyboardWalkOperator.walkRight() inherited
walkRight(walkDistance: number): voidParameters
walkDistance: numberReturns: void
-
Operators.Camera.CameraKeyboardWalkOperator.walkRightWithCollision() inherited
walkRightWithCollision(walkDistance: number): PromiseParameters
walkDistance: numberReturns: Promise
-
Operators.Camera.CameraKeyboardWalkOperator.walkUp() inherited
walkUp(walkDistance: number): voidParameters
walkDistance: numberReturns: void