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