UNPKG

@ar-js-org/ar.js-threejs

Version:

AR.js (THREEx, ARjs) modular package - Typescript version

17 lines (16 loc) 532 B
import { Camera, Object3D, Quaternion, Vector3 } from "three"; export declare class HitTestingPlane { private _sourceElement; private _pickingScene; private _pickingPlane; private _pickingCamera; constructor(sourceElement: HTMLElement); update(camera: Camera, pickingRoot: Object3D, changeMatrixMode: string): void; onResize(): void; test(mouseX: number, mouseY: number): { position: any; quaternion: Quaternion; scale: Vector3; }; renderDebug(renderer: any): void; }