UNPKG

@threepipe/plugin-3d-tiles-renderer

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