@egjs/view3d
Version:
Fast & Customizable glTF 3D model viewer, packed with full of features!
23 lines (22 loc) • 531 B
TypeScript
import * as THREE from "three";
import View3D from "../View3D";
import ARScene from "../xr/ARScene";
export interface XRRenderContext {
view3D: View3D;
scene: ARScene;
session: THREE.XRSession;
delta: number;
vertical: boolean;
frame?: THREE.XRFrame;
referenceSpace: THREE.XRReferenceSpace;
xrCam: THREE.PerspectiveCamera;
size: {
width: number;
height: number;
};
}
export interface XRInputs {
coords: THREE.Vector2[];
inputSources: any[];
hitResults?: any[];
}