Skip to main content

Class: ARTouchInputHelper

Extra-Helpers.ARTouchInputHelper

Constructors

constructor

new ARTouchInputHelper()

Properties

goalPosition

goalPosition: Vector3

Defined in

webgi/src/extras/webxr/arInputHelper.ts:45


goalYaw

goalYaw: number = 0

Defined in

webgi/src/extras/webxr/arInputHelper.ts:46


goalScale

goalScale: number = 1

Defined in

webgi/src/extras/webxr/arInputHelper.ts:47


placeOnWall

placeOnWall: boolean = false

Defined in

webgi/src/extras/webxr/arInputHelper.ts:51


xr

xr: null | WebXRManager = null

Defined in

webgi/src/extras/webxr/arInputHelper.ts:54

Methods

setSession

setSession(session, scene, box): Promise<void>

Parameters

NameType
sessionXRSession
sceneObject3D<Event, string>
boxARPlacementBox

Returns

Promise<void>

Defined in

webgi/src/extras/webxr/arInputHelper.ts:59


cancel

cancel(): void

Returns

void

Defined in

webgi/src/extras/webxr/arInputHelper.ts:72


getHitPoint

getHitPoint(hitResult): null | Vector3

Parameters

NameType
hitResultXRHitTestResult

Returns

null | Vector3

Defined in

webgi/src/extras/webxr/arInputHelper.ts:95


moveScene

moveScene(delta): void

Parameters

NameType
deltanumber

Returns

void

Defined in

webgi/src/extras/webxr/arInputHelper.ts:119


processInput

processInput(frame): void

Parameters

NameType
frameXRFrame

Returns

void

Defined in

webgi/src/extras/webxr/arInputHelper.ts:164