@egjs/view3d
Version:
Fast & Customizable glTF 3D model viewer, packed with full of features!
30 lines (26 loc) • 593 B
text/typescript
/*
* Copyright (c) 2020 NAVER Corp.
* egjs projects are licensed under the MIT license
*/
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[];
}