Skip to content

Class: RayPointer ​

Defined in: packages/xr-input/src/pointer/ray-pointer.ts:50

Constructors ​

Constructor ​

new RayPointer(camera, xrOrigin, handedness): RayPointer

Defined in: packages/xr-input/src/pointer/ray-pointer.ts:57

Parameters ​

camera ​

PerspectiveCamera

xrOrigin ​

XROrigin

handedness ​

"left" | "right"

Returns ​

RayPointer

Properties ​

enabled ​

enabled: boolean = true

Defined in: packages/xr-input/src/pointer/ray-pointer.ts:53


pointer ​

pointer: Pointer

Defined in: packages/xr-input/src/pointer/ray-pointer.ts:51


ray ​

ray: Mesh<CylinderGeometry, ShaderMaterial>

Defined in: packages/xr-input/src/pointer/ray-pointer.ts:52


rayDisplayMode ​

rayDisplayMode: RayDisplayMode = RayDisplayMode.VisibleOnIntersection

Defined in: packages/xr-input/src/pointer/ray-pointer.ts:55


rayIntersection ​

rayIntersection: Intersection<Object3D<Object3DEventMap>>

Defined in: packages/xr-input/src/pointer/ray-pointer.ts:54

Accessors ​

busy ​

Get Signature ​

get busy(): boolean

Defined in: packages/xr-input/src/pointer/ray-pointer.ts:155

Returns ​

boolean

Methods ​

dispose() ​

dispose(): void

Defined in: packages/xr-input/src/pointer/ray-pointer.ts:162

Dispose of ray pointer resources.

Returns ​

void


update() ​

update(connected, delta, _time, selectStart, selectEnd, policy?): void

Defined in: packages/xr-input/src/pointer/ray-pointer.ts:98

Parameters ​

connected ​

boolean

delta ​

number

_time ​

number

selectStart ​

boolean

selectEnd ​

boolean

policy? ​
forceHideRay? ​

boolean

Returns ​

void

Privacy | Terms