Interface: SimulatorControlMode
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:30
Properties
camera
camera:
Camera
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:31
cycleSimulatorMode()
protectedcycleSimulatorMode: () =>void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:48
Returns
void
domElement?
optionaldomElement:HTMLCanvasElement
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:35
downKeys
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:43
hands
protectedhands:SimulatorHands
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:44
input
input:
Input
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:32
interaction?
optionalinteraction:Interaction
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:33
navMesh
protectednavMesh:SimulatorNavMesh
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:45
setStereoRenderMode()
protectedsetStereoRenderMode: (_) =>void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:46
Parameters
_
SimulatorRenderMode
Returns
void
simulatorControllerState
protectedsimulatorControllerState:SimulatorControllerState
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:42
simulatorOptions?
optionalsimulatorOptions:SimulatorOptions
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:36
timer
timer:
Timer
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:34
toggleUserInterface()
protectedtoggleUserInterface: () =>void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:47
Returns
void
Methods
cycleHandPose()
cycleHandPose(
direction):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:214
Parameters
direction
number
Returns
void
disableSimulatorHands()
disableSimulatorHands():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:365
Returns
void
enableSimulatorHands()
enableSimulatorHands():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:351
Returns
void
init()
init(
__namedParameters):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:54
Initialize the simulator control mode.
Parameters
__namedParameters
camera
domElement?
input
interaction?
simulatorOptions?
timer
Returns
void
limitMovementAtReachEdge()
limitMovementAtReachEdge(
idx,localPos,delta):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:241
Parameters
idx
number
localPos
delta
Returns
void
onKeyDown()
onKeyDown(
event):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:84
Parameters
event
Returns
void
onModeActivated()
onModeActivated():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:93
Returns
void
onModeDeactivated()
onModeDeactivated():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:94
Returns
void
onPointerDown()
onPointerDown(
_):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:78
Parameters
_
Returns
void
onPointerMove()
onPointerMove(
_):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:80
Parameters
_
Returns
void
onPointerUp()
onPointerUp(
_):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:79
Parameters
_
Returns
void
onWheel()
onWheel(
_):boolean
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:81
Parameters
_
Returns
boolean
rotateOnPointerMove()
rotateOnPointerMove(
event,objectQuaternion,multiplier):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:334
Parameters
event
objectQuaternion
multiplier
number = 0.002
Returns
void
update()
update():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:96
Returns
void
updateCameraPosition()
updateCameraPosition():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:113
Returns
void
updateControllerPositions()
updateControllerPositions():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:272
Returns
void
updateGamepad()
updateGamepad():
void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:105
Poll the gamepad and handle button actions. Called from all modes.
Returns
void
updateGamepadUI()
updateGamepadUI(
gp):void
Defined in: src/simulator/controlModes/SimulatorControlMode.ts:188
Handle gamepad buttons for simulator UI using configurable bindings.
Parameters
gp
Returns
void