Skip to main content

Interface: BabylonMotionControllerLike

Defined in: babylon-interactions/src/babylon-types.ts:140

Structural slice of Babylon's WebXRAbstractMotionController.

Properties​

PropertyTypeDefined in
rootMesh?BabylonTransformNodeLike | nullbabylon-interactions/src/babylon-types.ts:144

Methods​

getComponentOfType()?​

optional getComponentOfType(type: string):
| BabylonMotionControllerComponentLike
| null;

Defined in: babylon-interactions/src/babylon-types.ts:141

Parameters​

ParameterType
typestring

Returns​

| BabylonMotionControllerComponentLike | null


getMainComponent()?​

optional getMainComponent():
| BabylonMotionControllerComponentLike
| null;

Defined in: babylon-interactions/src/babylon-types.ts:142

Returns​

| BabylonMotionControllerComponentLike | null


pulse()?​

optional pulse(value: number, duration: number): Promise<unknown>;

Defined in: babylon-interactions/src/babylon-types.ts:143

Parameters​

ParameterType
valuenumber
durationnumber

Returns​

Promise<unknown>