PNTSLoader.d.ts 479 B

1234567891011121314151617181920212223
  1. import { PNTSBaseResult } from '../base/PNTSLoaderBase';
  2. import { FeatureTable } from '../utilities/FeatureTable';
  3. import { Points, LoadingManager } from 'three';
  4. interface PNTSScene extends Points {
  5. featureTable : FeatureTable;
  6. }
  7. export interface PNTSResult extends PNTSBaseResult {
  8. scene : PNTSScene;
  9. }
  10. export class PNTSLoader {
  11. constructor( manager : LoadingManager );
  12. load( url : String ) : Promise< PNTSResult >;
  13. parse( buffer : ArrayBuffer ) : PNTSResult;
  14. }