@realsee/five
Version:
Realsee Renderer SDK
25 lines (24 loc) • 664 B
TypeScript
import * as THREE from 'three';
type XRControllerRay = {
angularVelocity: THREE.Vector3;
linearVelocity: THREE.Vector3;
up: THREE.Vector3;
matrix: THREE.Matrix4;
position: THREE.Vector3;
rotation: THREE.Euler;
};
declare class XRController {
_targetRay: any;
_grip: any;
_hand: any;
_axes: number[];
constructor();
getHandSpace(): any;
getTargetRaySpace(): any;
getGripSpace(): any;
dispatchEvent(event: any): this;
disconnect(inputSource: XRInputSource): this;
getAxes(): number[];
update(inputSource: any, frame: any, referenceSpace: any): this;
}
export { XRController, XRControllerRay };