Host occt-import-js locally.
This commit is contained in:
parent
da2fbf0deb
commit
c41ff07def
@ -1,8 +0,0 @@
|
||||
importScripts ('https://cdn.jsdelivr.net/npm/occt-import-js@0.0.6/dist/occt-import-js.js');
|
||||
|
||||
onmessage = async function (ev)
|
||||
{
|
||||
let occt = await occtimportjs ();
|
||||
let result = occt.ReadStepFile (ev.data);
|
||||
postMessage (result);
|
||||
};
|
||||
@ -37,7 +37,7 @@ export class ImporterStp extends ImporterBase
|
||||
ImportContent (fileContent, onFinish)
|
||||
{
|
||||
if (this.worker === null) {
|
||||
let workerPath = GetExternalLibPath ('loaders/occt-import-js-worker-cdn.js');
|
||||
let workerPath = GetExternalLibPath ('loaders/occt-import-js-worker.js');
|
||||
this.worker = new Worker (workerPath);
|
||||
}
|
||||
|
||||
|
||||
@ -3,8 +3,6 @@ import sys
|
||||
import shutil
|
||||
import json
|
||||
|
||||
from lib import tools_lib as Tools
|
||||
|
||||
pickrFileMap = [
|
||||
[os.path.join ('@simonwep', 'pickr', 'LICENSE'), os.path.join ('pickr.license.md')],
|
||||
[os.path.join ('@simonwep', 'pickr', 'dist', 'pickr.es5.min.js'), os.path.join ('pickr.es5.min.js')],
|
||||
@ -80,17 +78,7 @@ def Main (argv):
|
||||
UpdateModule (rhino3dmFileMap, nodeModulesDir, libsDir)
|
||||
UpdateModule (fflateFileMap, nodeModulesDir, libsDir)
|
||||
UpdateModule (webIfcFileMap, nodeModulesDir, libsDir)
|
||||
|
||||
UpdateModule (occtImportJsFileMap, nodeModulesDir, libsDir)
|
||||
occtImportJsVersion = package['dependencies']['occt-import-js']
|
||||
occtWorkerFile = os.path.join (libsDir, 'loaders', 'occt-import-js-worker.js')
|
||||
occtWorkerCdnFile = os.path.join (libsDir, 'loaders', 'occt-import-js-worker-cdn.js')
|
||||
shutil.copy (occtWorkerFile, occtWorkerCdnFile)
|
||||
Tools.ReplaceStringInFile (
|
||||
occtWorkerCdnFile,
|
||||
'occt-import-js.js',
|
||||
'https://cdn.jsdelivr.net/npm/occt-import-js@' + occtImportJsVersion + '/dist/occt-import-js.js'
|
||||
)
|
||||
|
||||
return 0
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user