UNPKG

@inweb/viewer-three

Version:

JavaScript library for rendering CAD and BIM files in a browser using Three.js

20 lines (19 loc) 862 B
import { Box3, Object3D } from "three"; import { ModelImpl } from "../../models/ModelImpl"; import { DynamicGltfLoader } from "./DynamicGltfLoader.js"; export declare class DynamicModelImpl extends ModelImpl { gltfLoader: DynamicGltfLoader; modelId: number; getExtents(target: Box3): Box3; getObjects(): Object3D[]; getVisibleObjects(): Object3D[]; hasObject(object: any): boolean; getObjectsByHandles(handles: string | string[]): Object3D[]; getHandlesByObjects(objects: Object3D | Object3D[]): string[]; hideObjects(objects: Object3D | Object3D[]): this; isolateObjects(objects: Object3D | Object3D[]): this; showObjects(objects: Object3D | Object3D[]): this; showAllObjects(): this; showOriginalObjects(objects: Object3D | Object3D[]): this; hideOriginalObjects(objects: Object3D | Object3D[]): this; }