|
@@ -0,0 +1,28 @@
|
|
|
|
+import {
|
|
|
|
+ Group,
|
|
|
|
+ Object3D,
|
|
|
|
+} from '../../../src/Three';
|
|
|
|
+
|
|
|
|
+import { GLTFLoader } from '../loaders/GLTFLoader';
|
|
|
|
+
|
|
|
|
+export class XRHandModel extends Object3D {
|
|
|
|
+
|
|
|
|
+ constructor();
|
|
|
|
+
|
|
|
|
+ motionController: any;
|
|
|
|
+
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+export class XRControllerModelFactory {
|
|
|
|
+
|
|
|
|
+ constructor( gltfLoader?: GLTFLoader );
|
|
|
|
+ gltfLoader: GLTFLoader | null;
|
|
|
|
+ path: string;
|
|
|
|
+
|
|
|
|
+ createHandModel(
|
|
|
|
+ controller: Group,
|
|
|
|
+ profile?: 'spheres' | 'boxes' | 'oculus',
|
|
|
|
+ options?: { primitive: 'sphere' | 'box' }
|
|
|
|
+ ): XRHandModel;
|
|
|
|
+
|
|
|
|
+}
|