Parse the IFC
function loadIfc(ifcData) {
const loaded = loadIfcFileItems(ifcData);
const structured = constructProject(loaded);
return buildGeometry(structured);
}onmessage = (e) => {
const ifcData = e.data;
const loaded = IFCjs.loadIfcFileItems(ifcData);
const structured = IFCjs.constructProject(loaded);
postMessage(structured);
};importScripts('../../build/IFC.js');
onmessage = (e) => {
const ifcData = e.data;
const loaded = IFCjs.loadIfcFileItems(ifcData);
const structured = IFCjs.constructProject(loaded);
postMessage(structured);
};Last updated