xeokit / xeokit-sdk

Open source JavaScript SDK for viewing high-detail, full-precision 3D BIM and AEC models in the Web browser.
https://xeokit.io
Other
728 stars 287 forks source link

bug in create EntityIDs in Linux and not in Windows #486

Closed imadBelaroussi closed 3 years ago

imadBelaroussi commented 3 years ago

https://github.com/xeokit/xeokit-sdk/blob/17eee17889ccfdc0e2db5beccaa3ca94dd6b737c/src/plugins/XKTLoaderPlugin/parsers/ParserV3.js#L38

error on the EntityIDs retrieval, it retrieves "product -..., product -..." which does not exist on my IFC, suddenly the metaObject list will be empty. (this bug is on Linux that's all)

xeolabs commented 3 years ago

Need more clarification on this bug - could you provide the IFC file?

imadBelaroussi commented 3 years ago

I have an Angular/Spring application which does the conversion of the IFC and which uses the xkt to display it to the viewer, locally (windows 10) works normally, but the server (linux ubento) cannot fill in the metaObject. when i check where the problem is, then it is the EntityIDs list does not match the mockup items

EntityIDs in windows: CaptureB

EntityIDs in linux: CaptureA

viewer in windows: CaptureC

viewer in linux: CaptureD

xeolabs commented 3 years ago

I'm not able to reproduce this bug given the information provided.

djamel2288 commented 3 years ago

i have the same problem, any solution please ?