web-ifc-three
Version:
This library is the implementation of [web-ifc](https://github.com/tomvandig/web-ifc) for [THREE.js](https://github.com/mrdoob/three.js/). This is the official IFCLoader of Three.js.
15 lines (14 loc) • 626 B
TypeScript
import { WorkerAPIs } from '../BaseDefinitions';
import { IFCWorkerHandler } from '../IFCWorkerHandler';
import { IfcState } from '../../BaseDefinitions';
export declare class WorkerStateHandler {
private handler;
API: WorkerAPIs;
state: IfcState;
constructor(handler: IFCWorkerHandler);
updateStateUseJson(): Promise<any>;
updateStateWebIfcSettings(): Promise<any>;
updateModelStateTypes(modelID: number, types: any): Promise<any>;
updateModelStateJsonData(modelID: number, jsonData: any): Promise<any>;
loadJsonDataFromWorker(modelID: number, path: string): Promise<any>;
}