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
| Name | Type |
|---|---|
session | XRSession |
scene | Object3D<Object3DEventMap> |
box | ARPlacementBox |
Returns
Promise<void>
cancel
▸ cancel(): void
Returns
void
getHitPoint
▸ getHitPoint(hitResult): null | Vector3
Parameters
| Name | Type |
|---|---|
hitResult | XRHitTestResult |
Returns
null | Vector3
moveScene
▸ moveScene(delta): void
Parameters
| Name | Type |
|---|---|
delta | number |
Returns
void
processInput
▸ processInput(frame): void
Parameters
| Name | Type |
|---|---|
frame | XRFrame |
Returns
void