Skip to content

Class: XROrigin ​

Defined in: packages/xr-input/src/rig/xr-origin.ts:10

Extends ​

  • Group

Constructors ​

Constructor ​

new XROrigin(): XROrigin

Defined in: packages/xr-input/src/rig/xr-origin.ts:46

Returns ​

XROrigin

Overrides ​

Group.constructor

Properties ​

gripSpaces ​

readonly gripSpaces: object

Defined in: packages/xr-input/src/rig/xr-origin.ts:18

left ​

left: Group<Object3DEventMap>

right: Group<Object3DEventMap>


readonly head: Group

Defined in: packages/xr-input/src/rig/xr-origin.ts:11


indexTipSpaces ​

readonly indexTipSpaces: object

Defined in: packages/xr-input/src/rig/xr-origin.ts:39

Spaces representing the index finger tip positions for each hand. Used by TouchPointer for poke interactions. Updated from hand tracking joint data when hands are active. Falls back to raySpaces when controllers are used.

left ​

left: Group<Object3DEventMap>

right ​

right: Group<Object3DEventMap>


raySpaces ​

readonly raySpaces: object

Defined in: packages/xr-input/src/rig/xr-origin.ts:13

left ​

left: Group<Object3DEventMap>

right ​

right: Group<Object3DEventMap>


secondaryGripSpaces ​

readonly secondaryGripSpaces: object

Defined in: packages/xr-input/src/rig/xr-origin.ts:28

left ​

left: Group<Object3DEventMap>

right ​

right: Group<Object3DEventMap>


secondaryRaySpaces ​

readonly secondaryRaySpaces: object

Defined in: packages/xr-input/src/rig/xr-origin.ts:23

left ​

left: Group<Object3DEventMap>

right ​

right: Group<Object3DEventMap>

Methods ​

updateHead() ​

updateHead(frame, referenceSpace): void

Defined in: packages/xr-input/src/rig/xr-origin.ts:62

Parameters ​

frame ​

XRFrame

referenceSpace ​

XRReferenceSpace

Returns ​

void

Privacy | Terms