Skip to main content

Class: ARTouchInputHelper

Extra-Helpers.ARTouchInputHelper

Constructors

constructor

new ARTouchInputHelper()

Properties

goalPosition

goalPosition: Vector3


goalYaw

goalYaw: number = 0


goalScale

goalScale: number = 1


placeOnWall

placeOnWall: boolean = false


xr

xr: null | WebXRManager = null

Methods

setSession

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

Parameters

NameType
sessionXRSession
sceneObject3D<Object3DEventMap>
boxARPlacementBox

Returns

Promise<void>


cancel

cancel(): void

Returns

void


getHitPoint

getHitPoint(hitResult): null | Vector3

Parameters

NameType
hitResultXRHitTestResult

Returns

null | Vector3


moveScene

moveScene(delta): void

Parameters

NameType
deltanumber

Returns

void


processInput

processInput(frame): void

Parameters

NameType
frameXRFrame

Returns

void