LDrawLoader.d.ts 573 B

12345678910111213141516171819
  1. import {
  2. Loader,
  3. LoadingManager,
  4. Group,
  5. Material
  6. } from '../../../src/Three';
  7. export class LDrawLoader extends Loader {
  8. constructor(manager?: LoadingManager);
  9. load(url: string, onLoad: (data: Group) => void, onProgress?: (event: ProgressEvent) => void, onError?: (event: ErrorEvent) => void) : void;
  10. setFileMap(fileMap: Record<string, string>): void;
  11. setMaterials(materials: Material[]): void;
  12. parse(text: string, path: string, onLoad: (data: Group) => void): void;
  13. addMaterial(material: Material ): void;
  14. getMaterial(colourCode: string): Material | null;
  15. }