Skip to main content

Class: SimulatorControlMode

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:13

Constructors

Constructor

new SimulatorControlMode(simulatorControllerState, downKeys, hands, setStereoRenderMode, toggleUserInterface): SimulatorControlMode

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:21

Create a SimulatorControlMode

Parameters

simulatorControllerState

SimulatorControllerState

downKeys

Set<Keycodes>

hands

SimulatorHands

setStereoRenderMode

(_) => void

toggleUserInterface

() => void

Returns

SimulatorControlMode

Properties

camera

camera: Camera

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:14


downKeys

protected downKeys: Set<Keycodes>

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:23


hands

protected hands: SimulatorHands

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:23


input

input: Input

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:15


setStereoRenderMode()

protected setStereoRenderMode: (_) => void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:24

Parameters

_

SimulatorRenderMode

Returns

void


simulatorControllerState

protected simulatorControllerState: SimulatorControllerState

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:22


timer

timer: Timer

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:16


toggleUserInterface()

protected toggleUserInterface: () => void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:25

Returns

void

Methods

disableSimulatorHands()

disableSimulatorHands(): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:120

Returns

void


enableSimulatorHands()

enableSimulatorHands(): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:106

Returns

void


init()

init(__namedParameters): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:30

Initialize the simulator control mode.

Parameters

__namedParameters
camera

Camera

input

Input

timer

Timer

Returns

void


onKeyDown()

onKeyDown(event): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:40

Parameters

event

KeyboardEvent

Returns

void


onModeActivated()

onModeActivated(): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:49

Returns

void


onModeDeactivated()

onModeDeactivated(): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:50

Returns

void


onPointerDown()

onPointerDown(_): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:37

Parameters

_

MouseEvent

Returns

void


onPointerMove()

onPointerMove(_): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:39

Parameters

_

MouseEvent

Returns

void


onPointerUp()

onPointerUp(_): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:38

Parameters

_

MouseEvent

Returns

void


rotateOnPointerMove()

rotateOnPointerMove(event, objectQuaternion, multiplier): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:91

Parameters

event

MouseEvent

objectQuaternion

Quaternion

multiplier

number = 0.002

Returns

void


update()

update(): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:52

Returns

void


updateCameraPosition()

updateCameraPosition(): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:57

Returns

void


updateControllerPositions()

updateControllerPositions(): void

Defined in: src/simulator/controlModes/SimulatorControlMode.ts:73

Returns

void