IFC4.3.x-development
IFC4.3.x-development copied to clipboard
How to represent multiple materials in a layer?
I'm setting up project libraries and wondering how are multiple materials in a layer represented? E.g. in a wall commonly insulation and framing will occur in the same layer.
I think inother issue we also discussed this. This is one of my reasons to propose to deprecate MLS altogether.
My proposal. Nesting (ordered decomp) means layers. Aggregation (unordered decomp) means parts. That way you could easily come up with a composite decomposition structure:
- Layer0: Brick
- Layer1:
- Part0: Insulation
- Part1: Frame
- Layer2: Brick
The issue is that for the most part MLS matches how architects and wall manufacturers design and specify things. They don't bother with the details of every single stud or junction, just a general "here's the layers". If aggregation means that each wall object would be multiplied by N objects for N layers, I don't think that's a good fit for the designer's mindset.
Well, yes, but it should be seen in conjunction with more intelligent behaviour on type objects, so that aggregates types can be instantiated.
Some BIM exporters already default to exporting layers as decompositions and most viewers consider the aggregated object as the first point of contact with the end-user. So I don't think there is a real difference.