-
Notifications
You must be signed in to change notification settings - Fork 29
Description
I guess this is more an IfcOpenShell feature request, but I am first posting it here, since I currently only use IfcOpenShell through the BIMserver render plugin.
Currently, geometry is only generated for instances of IfcProduct from the respective product representations . Every attempt to get triangulated geometry for other objects results in a null pointer since it is not generated. However there are other entity types with geometry associated, in particular some IfcRelationship subtypes that have connection geometry. Below is a list of types and attributes.
IfcRelInterferesElements.InterferenceGeometry
IfcRelSpaceBoundary.ConnectionGeometry
IfcRelConnectsElements.ConnectionGeometry
IfcRelConnectsWithEccentricity.ConnectionConstraint
I believe that this is a limitation of IfcOpenShell and do not know whether @aothms wants to tackle this, but before requesting it there, I want to ask whether you would consider to store triangulated versions for these connection geometries in BIMserver at all. I reckon you already made some decisions about which kind of geometry to store and which to exclude, since normalized 2D (plan) geometry seems not to be included, although IfcOpenShell can handle those.