浏览代码

XRHandModelFactory: Added types for XRHandModel and its methods.

Cody Bennett 4 年之前
父节点
当前提交
80e67d5722
共有 1 个文件被更改,包括 28 次插入0 次删除
  1. 28 0
      examples/jsm/webxr/XRHandModelFactory.d.ts

+ 28 - 0
examples/jsm/webxr/XRHandModelFactory.d.ts

@@ -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;
+
+}