xBimTeam / XbimGeometry

XbimGeometry contains the CLR interop libraries and the c++ engine used to compute the 3D geometry of models.
https://xbimteam.github.io/
Other
254 stars 128 forks source link

IfcWalls not getting displayed when ObjectPlacement IfcLocalPlacement is using ReferencedByPlacements #343

Open simiii opened 3 years ago

simiii commented 3 years ago

IfcWalls are not getting displayed if the ObjectPlacement is an IfcLocalPlacement which is using ReferencedByPlacements attributes and references an IfcOpeningElement.

Assemblies and versions affected:

__Xbim.Geometry 5.1.410-develop

Steps (or code) to reproduce the issue:

wall_not_displayed relation_to_ifc_opening_element

Minimal file to reproduce the issue:

BIM-Modellieren_23.zip

Expected behavior:

Actual behavior or exception details:

Additional Details

wall_displayed_with_xbim_xplorer_desktop_version
simiii commented 3 years ago

Dear XBIM-Team, did I miss something in the description? Are there any questions or do I need to be more specific to analyze this issue?

martin1cerny commented 3 years ago

I had a look and the geometry is in there. There seems to be an issue with styling of these walls.

simiii commented 3 years ago

Any idea why it's getting displayed in xBim Xplorer and not in created wexbim with __Xbim.Geometry 5.1.410-develop?

martin1cerny commented 3 years ago

I can't see it with the latest Xplorer either. We are trying to stay up to date with the ways BIM authoring tools are storing geometry representations and styling, but this seems to be a new variant. Will have a closer look.

baocheny commented 3 years ago

I got the same issue with this IFC file. 6.999.zip The wexbim file does not include Exterenal ID: 7656, Tag: 264698. But Xbim Xplorer desktop can show it.