ModelHandle/libs/loaders/occt-import-js-worker.js
2022-07-03 17:34:34 +02:00

14 lines
325 B
JavaScript

importScripts ('occt-import-js.js');
onmessage = async function (ev)
{
let occt = await occtimportjs ();
let result = null;
if (ev.data.format === 'step') {
result = occt.ReadStepFile (ev.data.buffer);
} else if (ev.data.format === 'iges') {
result = occt.ReadIgesFile (ev.data.buffer);
}
postMessage (result);
};