Open jmirtsch opened 2 years ago
If advanced BReps are a problem (and I can understand how they are/would be), it seems like better solutions would be:
The two big players that don't support IfcAdvancedBreps are Solibri and Trimble.
I think the bigger issue than IfcAdvancedBReps being unsupported by those two is that Revit seems to unnecessarily use IfcAdvancedBReps for things that could easily be an extrusion or polygonal face set instead. Advanced BReps should only be used for... well, advanced things.
I'd like to seek opinions on an export option for IFC4 Design Transfer View to prevent IfcAdvancedBreps. Not many implementations support this concept well. From my testing, Revit will often not try and detect extrusions prior, so IFC files can be larger than they need to be.
IFC4 Reference view does not include many semantic concepts (eg material layers) that are needed for exchange workflows, hence many projects persisting with IFC2x3 Coordination model view. If an export option to prevent advanced breps was enabled, it would help facilitate more advanced workflows using IFC4.