ColladaLoader.d.ts 671 B

12345678910111213141516171819202122232425262728
  1. import {
  2. AnimationClip,
  3. LoadingManager,
  4. Scene
  5. } from '../../../src/Three';
  6. export interface Collada {
  7. animations: AnimationClip[];
  8. kinematics: object;
  9. library: object;
  10. scene: Scene;
  11. }
  12. export class ColladaLoader {
  13. constructor(manager?: LoadingManager);
  14. manager: LoadingManager;
  15. crossOrigin: string;
  16. path: string;
  17. resourcePath: string;
  18. load(url: string, onLoad: (collada: Collada) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void) : void;
  19. setPath(path: string) : this;
  20. setResourcePath(path: string) : this;
  21. setCrossOrigin(value: string): this;
  22. parse(text: string, path: string) : Collada;
  23. }