CTMLoader.d.ts 543 B

1234567891011121314151617181920
  1. import {
  2. BufferGeometry,
  3. Material
  4. } from '../../../../src/Three';
  5. export interface CTMLoaderParameters {
  6. basePath?: string;
  7. offsets?: number[];
  8. useWorker?: boolean;
  9. worker?: object;
  10. }
  11. export class CTMLoader {
  12. constructor();
  13. workerPath: string;
  14. load(url: string, onLoad: (geometry: BufferGeometry) => void, parameters: CTMLoaderParameters): void;
  15. loadParts(url: string, onLoad: (geometries: BufferGeometry[], materials: Material[]) => void, parameters: CTMLoaderParameters): void;
  16. setWorkerPath(value: string): this;
  17. }