XRHandModelFactory.d.ts 485 B

12345678910111213141516171819202122232425262728
  1. import {
  2. Group,
  3. Object3D,
  4. } from '../../../src/Three';
  5. import { GLTFLoader } from '../loaders/GLTFLoader';
  6. export class XRHandModel extends Object3D {
  7. constructor();
  8. motionController: any;
  9. }
  10. export class XRControllerModelFactory {
  11. constructor( gltfLoader?: GLTFLoader );
  12. gltfLoader: GLTFLoader | null;
  13. path: string;
  14. createHandModel(
  15. controller: Group,
  16. profile?: 'spheres' | 'boxes' | 'oculus',
  17. options?: { primitive: 'sphere' | 'box' }
  18. ): XRHandModel;
  19. }