UNPKG

@threepipe/plugin-3d-tiles-renderer

Version:
21 lines 1.12 kB
import { BaseImporterPlugin, GLTF, GLTFLoader2, IAssetImporter, ILoader, ImportAddOptions, Importer, LoadingManager, ThreeViewer } from 'threepipe'; import { I3DMResult } from '3d-tiles-renderer/src/three/loaders/I3DMLoader'; import { I3DMLoader, I3DMScene } from '3d-tiles-renderer'; /** * Adds support for loading .i3dm files and data uris. * Instanced 3D Model (i3dm) file format is part of OGC 3D Tiles. * Specification - https://www.ogc.org/standards/3dtiles/ */ export declare class I3DMLoadPlugin extends BaseImporterPlugin { static readonly PluginType = "I3DMLoadPlugin"; protected _importer: Importer<I3DMLoader2>; onAdded(viewer: ThreeViewer): void; } export declare class I3DMLoader2 extends GLTFLoader2 implements ILoader<I3DMResult, I3DMScene> { loader: I3DMLoader; ai?: IAssetImporter; constructor(manager: LoadingManager); transform(res: I3DMResult, options: ImportAddOptions): I3DMScene; parse(data: ArrayBuffer, _path: string, onLoad: (gltf: GLTF) => void, onError?: (event: ErrorEvent) => void, _url?: string): void; } //# sourceMappingURL=I3DMLoadPlugin.d.ts.map