web-ifc-viewer
Version:
18 lines (17 loc) • 599 B
TypeScript
import { Color, Object3D, Scene } from 'three';
import { IFCModel } from 'web-ifc-three/IFC/components/IFCModel';
import { IfcComponent } from '../../base-types';
import { IfcContext } from './context';
export declare class IfcScene extends IfcComponent {
private context;
scene: Scene;
defaultBackgroundColor: Color;
constructor(context: IfcContext);
dispose(): void;
add(item: Object3D): void;
remove(item: Object3D): void;
addModel(model: IFCModel): void;
removeModel(model: IFCModel): void;
private setupScene;
private setupLights;
}