Open Moult opened 4 years ago
Decoupling is blasphemy to the people who wrote this code ...
There are a number of issues here, which I will try to describe in a blahpemy-free way :)
To add to this in defence of @AngelVelezSosa , IFC itself has coupled colours to geometry in some of the approaches. It is not in the example I provided, but I completely empathise with @AngelVelezSosa 's difficulties. In an ideal world, IFC would be made simpler first... but life is not ideal :(
This article, among describing other material faults of Revit, also gives an example where a IfcFacetedBrep fails to show colour, whereas an IfcExtrudedAreaSolid shows colour.
https://forums.buildingsmart.org/t/where-and-how-will-my-colors-be-saved-in-ifc/1806/33?u=moult
This suggests a coupling between geometry processing and material processing, which should not be the case.