CameraWalkOperator
-
class
Operators.Camera.CameraWalkOperator() Index
Methods
addMappingclearMappingdisableBimModeenableBimModegetBimDoorConfiggetBimFloorConfiggetBimModeEnabledgetBimWallConfiggetElevationSpeedgetMajorAxisgetRotationSpeedgetTiltgetViewAnglegetWalkActivegetWalkSpeedgetZoomSpeedisBimModeEnabledresetDefaultWalkSpeedsrotateLeftrotateRightsetBimDoorConfigsetBimFloorConfigsetBimWallConfigsetElevationSpeedsetMappingsetRotationSpeedsetTiltsetViewAnglesetWalkSpeedsetZoomSpeedtiltDowntiltUptoggleBimModewalkBackwardwalkBackwardWithCollisionwalkDownwalkForwardwalkForwardWithCollisionwalkLeftwalkLeftWithCollisionwalkRightwalkRightWithCollisionwalkUp
Methods
-
Operators.Camera.CameraWalkOperator.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.CameraWalkOperator.clearMapping() inherited
clearMapping(): voidClears any button and key modifier mappings for the operator.
Returns: void
-
Operators.Camera.CameraWalkOperator.disableBimMode() inherited
disableBimMode(): PromiseDisables BIM mode, which includes collision detection
Returns: Promise
-
Operators.Camera.CameraWalkOperator.enableBimMode() inherited
enableBimMode(): PromiseEnables BIM mode, which includes collision detection
Returns: Promise
-
Operators.Camera.CameraWalkOperator.getBimDoorConfig() inherited
getBimDoorConfig():DoorConfigGets the door distance config used by BIM mode. See also: [[enableBimMode]].
Returns:
DoorConfig
-
Operators.Camera.CameraWalkOperator.getBimFloorConfig() inherited
getBimFloorConfig():FloorConfigGets the floor distance config used by BIM mode. See also: [[enableBimMode]].
Returns:
FloorConfig
-
Operators.Camera.CameraWalkOperator.getBimModeEnabled() inherited
getBimModeEnabled(): booleanReturns true if BIM mode is currently active
Returns: boolean
-
Operators.Camera.CameraWalkOperator.getBimWallConfig() inherited
getBimWallConfig():WallConfigGets the wall distance config used by BIM mode. See also: [[enableBimMode]].
Returns:
WallConfig
-
Operators.Camera.CameraWalkOperator.getElevationSpeed() inherited
getElevationSpeed(): numberGets the elevation speed for moving the camera up and down.
Returns: number
-
Operators.Camera.CameraWalkOperator.getMajorAxis() inherited
getMajorAxis():AxisGet major axis
Returns:
Axis
-
Operators.Camera.CameraWalkOperator.getRotationSpeed() inherited
getRotationSpeed(): numberGets the rotation speed for tilt and rotate.
Returns: number
-
Operators.Camera.CameraWalkOperator.getTilt() inherited
getTilt(): numberGets the tilt value.
Returns: number
-
Operators.Camera.CameraWalkOperator.getViewAngle() inherited
getViewAngle(): numberGets the view angle.
Returns: number
-
Operators.Camera.CameraWalkOperator.getWalkActive() inherited
getWalkActive(): booleanReturns true if walking is currently active
Returns: boolean
-
Operators.Camera.CameraWalkOperator.getWalkSpeed() inherited
getWalkSpeed(): numberGets the walkSpeed for walking forward, backwards, left, and right.
Returns: number
-
Operators.Camera.CameraWalkOperator.getZoomSpeed() inherited
getZoomSpeed(): numberGets the speed used when walking with the mouse scroll wheel.
Returns: number
-
Operators.Camera.CameraWalkOperator.isBimModeEnabled() inherited
isBimModeEnabled(): booleanReturns: boolean
-
Operators.Camera.CameraWalkOperator.resetDefaultWalkSpeeds() inherited
resetDefaultWalkSpeeds(): PromiseSets the walk, rotate, and mouse look speeds to the default values.
Returns: Promise
-
Operators.Camera.CameraWalkOperator.rotateLeft() inherited
rotateLeft(degrees: number): voidParameters
degrees: numberReturns: void
-
Operators.Camera.CameraWalkOperator.rotateRight() inherited
rotateRight(degrees: number): voidParameters
degrees: numberReturns: void
-
Operators.Camera.CameraWalkOperator.setBimDoorConfig() inherited
setBimDoorConfig(doorConfig:DoorConfig): voidSets the door distance config used by BIM mode.
Parameters
doorConfig:DoorConfigReturns: void
-
Operators.Camera.CameraWalkOperator.setBimFloorConfig() inherited
setBimFloorConfig(floorConfig:FloorConfig): voidSets the floor distance config used by BIM mode. See also: [[enableBimMode]].
Parameters
floorConfig:FloorConfigReturns: void
-
Operators.Camera.CameraWalkOperator.setBimWallConfig() inherited
setBimWallConfig(wallConfig:WallConfig): voidSets the wall distance config used by BIM mode. See also: [[enableBimMode]].
Parameters
wallConfig:WallConfigReturns: void
-
Operators.Camera.CameraWalkOperator.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.CameraWalkOperator.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.CameraWalkOperator.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.CameraWalkOperator.setTilt() inherited
setTilt(tilt: number): voidSets the tilt value. Values must be between -45 and 45 degrees.
Parameters
tilt: numberReturns: void
-
Operators.Camera.CameraWalkOperator.setViewAngle() inherited
setViewAngle(degrees: number): voidSets the view angle. Values must be between 30 and 150 degrees.
Parameters
degrees: numberReturns: void
-
Operators.Camera.CameraWalkOperator.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.CameraWalkOperator.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.CameraWalkOperator.tiltDown() inherited
tiltDown(degrees: number): voidParameters
degrees: numberReturns: void
-
Operators.Camera.CameraWalkOperator.tiltUp() inherited
tiltUp(degrees: number): voidParameters
degrees: numberReturns: void
-
Operators.Camera.CameraWalkOperator.toggleBimMode() inherited
toggleBimMode(): PromiseToggles BIM mode, deactivating it if it’s activated and activating it if it’s deactivated
Returns: Promise
-
Operators.Camera.CameraWalkOperator.walkBackward() inherited
walkBackward(walkDistance: number): voidParameters
walkDistance: numberReturns: void
-
Operators.Camera.CameraWalkOperator.walkBackwardWithCollision() inherited
walkBackwardWithCollision(walkDistance: number): PromiseParameters
walkDistance: numberReturns: Promise
-
Operators.Camera.CameraWalkOperator.walkDown() inherited
walkDown(walkDistance: number): voidParameters
walkDistance: numberReturns: void
-
Operators.Camera.CameraWalkOperator.walkForward() inherited
walkForward(walkDistance: number): voidParameters
walkDistance: numberReturns: void
-
Operators.Camera.CameraWalkOperator.walkForwardWithCollision() inherited
walkForwardWithCollision(walkDistance: number): PromiseParameters
walkDistance: numberReturns: Promise
-
Operators.Camera.CameraWalkOperator.walkLeft() inherited
walkLeft(walkDistance: number): voidParameters
walkDistance: numberReturns: void
-
Operators.Camera.CameraWalkOperator.walkLeftWithCollision() inherited
walkLeftWithCollision(walkDistance: number): PromiseParameters
walkDistance: numberReturns: Promise
-
Operators.Camera.CameraWalkOperator.walkRight() inherited
walkRight(walkDistance: number): voidParameters
walkDistance: numberReturns: void
-
Operators.Camera.CameraWalkOperator.walkRightWithCollision() inherited
walkRightWithCollision(walkDistance: number): PromiseParameters
walkDistance: numberReturns: Promise
-
Operators.Camera.CameraWalkOperator.walkUp() inherited
walkUp(walkDistance: number): voidParameters
walkDistance: numberReturns: void