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