three-stdlib
three-stdlib copied to clipboard
webworker does not support loading dae
trafficstars
threeversion: "0.158.0"@types/threeversion: "0.158.2"three-stdlibversion: "2.28.5"
Problem description:
Your README describes support for workers: A build system for ESM and CJS, compatible with browser, workers, and Node. However, it is not supported in actual use. When using ColladaLoader to load the dae model, an error will be reported: ReferenceError: DOMParser is not defined
Relevant code:
const loadingManager = new THREE.LoadingManager()
const loader = new ColladaLoader(loadingManager)
loader.load(‘xxx.dae’, function (collada) {
})
Suggested solution:
support webworker load dae model.
PR or suggestions welcome for how to parse an XML format without browser APIs.
All other codepaths work in workers.