ThatOpen / engine_web-ifc

Reading and writing IFC files with Javascript, at native speeds.
https://thatopen.github.io/engine_web-ifc/demo
Mozilla Public License 2.0
617 stars 190 forks source link

[Bug]: non-empty segments in IFCINDEXEDPOLYCURVE currently not supported #466

Open lewibs-Powern opened 1 year ago

lewibs-Powern commented 1 year ago

What happened?

Describe the bug I am attempting to display this file: https://drive.google.com/drive/folders/1VTO76g_djBrd6uvB3yelCizo7nfEP7qz?usp=sharing

To Reproduce Steps to reproduce the behavior:

  1. open any ifcjs viewer
  2. upload this file
  3. See missing components

Expected behavior This is what the building should look like: image This was opened using https://wikiifc.com/

This is what it currently looks like: (ignore material changes this is expected since different material was applied) image

It is expected that IFCINDEXEDPOLYCURVE would be supported. This seems to be the only type of ifc type that fails.

Version

web-ifc-three 0.0.125

What browsers are you seeing the problem on?

Firefox, Chrome, Safari, Microsoft Edge

Relevant log output

These errors were occuring on loop image

Anything else?

My assumption is the geometry just needs to be supported. If this is easy grunt work just let me know how to do it and I'll take care of it.

lewibs-Powern commented 1 year ago

It may be also useful to note this file is a conversion from revit to ifc using their 2022 converter. Once updating revit to 2023 it worked after that.

QuimMoya commented 1 year ago

I can't access the file