Skip to content

@relu-interactives/spatial-ecs


@relu-interactives/spatial-ecs / index / XRHandPoseSystem

Class: XRHandPoseSystem ​

Defined in: systems/XRHandPoseSystem.ts:45

Implements ​

Constructors ​

Constructor ​

ts
new XRHandPoseSystem(inputSystem): XRHandPoseSystem;

Defined in: systems/XRHandPoseSystem.ts:55

Parameters ​

ParameterType
inputSystemXRInputSystem

Returns ​

XRHandPoseSystem

Methods ​

update() ​

ts
update(world, deltaTime): void;

Defined in: systems/XRHandPoseSystem.ts:59

Parameters ​

ParameterType
worldWorld
deltaTimenumber

Returns ​

void

Implementation of ​

EcsSystem.update


getHandShape() ​

ts
getHandShape(handedness): XrHandShape | null;

Defined in: systems/XRHandPoseSystem.ts:217

Live shape for a hand — powers the editor's pose readout.

Parameters ​

ParameterType
handedness"left" | "right"

Returns ​

XrHandShape | null


isPoseActive() ​

ts
isPoseActive(
   entityId, 
   poseId, 
   handedness): boolean;

Defined in: systems/XRHandPoseSystem.ts:222

Whether a given entity's pose is currently held.

Parameters ​

ParameterType
entityIdnumber
poseIdstring
handedness"left" | "right"

Returns ​

boolean