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