Skip to main content

Class: ThreeInteractions

Defined in: threejs-interactions/src/host.ts:27

Constructors​

Constructor​

new ThreeInteractions(options: ThreeInteractionsOptions): ThreeInteractions;

Defined in: threejs-interactions/src/host.ts:33

Parameters​

ParameterType
optionsThreeInteractionsOptions

Returns​

ThreeInteractions

Properties​

PropertyModifierTypeDefined in
hitTesterreadonlyThreeHitTesterthreejs-interactions/src/host.ts:30
providerreadonlyWebXRInputProviderthreejs-interactions/src/host.ts:29
runtimereadonlyInteractionRuntimethreejs-interactions/src/host.ts:28

Methods​

dispose()​

dispose(): void;

Defined in: threejs-interactions/src/host.ts:66

Returns​

void


getPort()​

getPort(id: string): ThreeTransformPort | undefined;

Defined in: threejs-interactions/src/host.ts:58

Parameters​

ParameterType
idstring

Returns​

ThreeTransformPort | undefined


register()​

register(descriptor: InteractableDescriptor, object: Object3D): ThreeTransformPort;

Defined in: threejs-interactions/src/host.ts:44

Register an interactable with its scene object.

Parameters​

ParameterType
descriptorInteractableDescriptor
objectObject3D

Returns​

ThreeTransformPort


unregister()​

unregister(id: string): void;

Defined in: threejs-interactions/src/host.ts:52

Parameters​

ParameterType
idstring

Returns​

void


update()​

update(dt: number): void;

Defined in: threejs-interactions/src/host.ts:62

Parameters​

ParameterType
dtnumber

Returns​

void