CMPTLoader.d.ts 510 B

12345678910111213141516171819
  1. import { B3DMBaseResult } from '../base/B3DMLoaderBase';
  2. import { I3DMBaseResult } from '../base/I3DMLoaderBase';
  3. import { PNTSBaseResult } from '../base/PNTSLoaderBase';
  4. import { Group, LoadingManager } from 'three';
  5. export interface CMPTResult {
  6. tiles : Array< B3DMBaseResult|I3DMBaseResult|PNTSBaseResult >;
  7. scene : Group;
  8. }
  9. export class CMPTLoader {
  10. constructor( manager : LoadingManager );
  11. load( url : String ) : Promise< CMPTResult >;
  12. parse( buffer : ArrayBuffer ) : Promise< CMPTResult >;
  13. }