Absolutely correct - there needs to be support for visualising material layers. There are a variety of approaches to be considered, each with pros and cons, including:
Actual geometry generation (e.g. the IfcConvert method)
Note that this is not exclusive to IfcConvert. (ifcopenshell.geom.settings(APPLY_LAYERSETS=True))
To do this robustly for curved walls, maybe inside IfcOpenShell will work best?
@Moult , @aothms
Now that this has percolated a little, what approach do you guys think would be best here?
I'm thinking of putting together another Bountysource campaign for this functionality as well.
If so, it would be nice to outline a roadmap of suggested best approach--something to point to, that better defines the task and makes it more tangle.
Perhaps start another issue tracker?
Undoubtedly this 'layered' approach will be applied to slabs, as well.
@theoryshaw sorry recently I've been a little distracted in the sequencing and costing domain due to an application within the company I work for.
I think @aothms 's suggestion should just work. Perhaps wait a bit until I get back to regular authoring + drawings and I'll try out the suggestion and see what that gets us.