Is there a possibility to allocate an IFCWALLSTANDARDCASE directly to built-in parts or is this only possible via the assignment to the floor (IFCBUILDINGSTOREY).
There is the Decomposition concept:
22.214.171.124 Element Decomposition
Provision of an aggregation structure where the element, representing the composite, is decomposed into parts represented by other elements.
The composite then provides, if such concepts are in scope of the Model View Definition, exclusively the following:
- Product Placement — the common object coordinate system to which the parts are placed relative
By default the following constraints apply to an element being decomposed by Element Decomposition:
Or as expressed via the Composition concept:
126.96.36.199 Element Composition
Provision of an aggregation structure where the element is part of another element representing the composite. The part then provides, if such concepts are in scope of the Model View Definition, exclusively the following:
- Body Geometry — The partial body shape representation and its placement;
- Material — The material information for the part.
The part may also provide, in addition to the aggregate, more specifically the following:
To be able to steer this via native software shows many limitations.
E.g. ARCHICAD composite elements can become upon IFC Export a wall + parts, but the parts are strictly IfcBuildingElementPart (no control over their class). They can receive additional properties and quantities, but this is not controllable by the user (no custom propertysets for parts are possible).
But it doesn’t work for framing in the wall.
E.g. in Vectorworks, you can demand the export to generate individual parts, also with limited control by the user (it’s just a checkbox as part of the export-options for the element).
E.g. in Revit, you can work with nested and nested shared components, but they have to be created in a particular manner to get their composite structure in IFC. (e.g. by placing “dummy” geometry in the container object to have it properly exported). Otherwise, they become totally independent separate objects in the export.
The open-source Blender program supports doing detailed decomposition of elements with control over their classes. Here is an example composite wall to a crazy amount of detail where every single brick is accounted for (or you could group the bricks, up to you):
You can see it translated here in Xbim:
or in BIMCollab:
That looks good.
Can you send me the example file or upload it because I’m not so fit with Blender?
If you send me a message with your email I can email it to you.
Hello, my email address is hb@pro4D.com
Sent to your email.
Thanks for the file. Is there a way to export an IFC file from Blender?
Both Import & Export work (but maybe in some cases have bugs which with community help will solve):
How IFC recognize surrounding environment like opening & wall support
I have made walls.separately.exported extracted providing actual dimension but I need effective dimensions which depends upon surrounding constraints like opening continuity or fixed support etc