web-ifc-viewer
Version:
20 lines (19 loc) • 677 B
TypeScript
import { Material } from 'three';
import { IFCModel } from 'web-ifc-three/IFC/components/IFCModel';
import { IfcManager } from '../ifc';
import { IfcContext } from '../context';
export declare class SectionFillManager {
private IFC;
private context;
readonly fills: {
[name: string]: IFCModel;
};
private existMessage;
constructor(IFC: IfcManager, context: IfcContext);
dispose(): void;
create(name: string, modelID: number, ids: number[], material: Material): IFCModel | null;
createFromMesh(name: string, mesh: IFCModel): void;
delete(name: string): void;
private setupMaterial;
private getSubset;
}