Elemented wall the good way ?
Hi everyone, i have this case to deal with and i want to do it properly.
This is a wall made with bale of straw and that will look like barely like this:
I'm wondering how should i model that correctly to respect IFC standard.
I started by defining the straw units as buildingElements - the concrete part as a ifcwall and wooden beams as well. I wanted to go on with defining an aggregation into IfcElementedWall to group elements into a sigle unit as a wall. But i encounter issues doing this, it won't aggregate. It might be the fact that i shouldn't put an IfcWall into an IfcElementedWall. I confess i don't really know what i should do in this particular case.
Specialists help would be much appreciated.
Thank you
Tagged:
Comments
Hi bdamay, i'm not a dedicated Ifc specialist so my answer might not be correct...
If your components have to be nested, you can have a look at IfcWall with IfcMaterialLayers.
There is no hint that those layers necessarily are verticaly oriented.
LINK Ifc 4.3 docs
Edit:
For the IfcWallTypeEnum "ELEMENTEDWALL"
LINK Ifc 4.3 docs
BR
Marcus
@mcnill Thanks taking the time to answer.
I took a look on the pages you mentionned and it appears to me that it might not possible to model IfcWall as i intended to. I mean by defining individually every part of it and regrouping it in an aggregation.
As you said, layers might not be vertical but in my understanding of what i read of spec they are still layers that should be uniform along the Wall. (Am i right ? )
It is not quite what i want to do as i want to keep track of each individual bale of straw in the wall.
Quite some time ago, I remember i viewed a BlenderBim demo (in early stages i think, cause i didn't manage to find it today) where a brick wall was modeled with each individual brick in an array plus various wooden beams forming parts that were grouped together in a single Wall (I think @Moult did it but i'm not sure, and i'm not that sure he was doing what i say, my memory fails sometimes)
Thanks for helping
@bdamay I think you can model a wall any way you like. You can create a 'straw bale' type (ifcbuildingelementproxy or whatever), stack lots of instances and aggregate it into a wall.
I believe that you can add windows and doors to the wall aggregate, and the openings will cut the stacked bales (though I haven't tried this myself yet).
I found this

There
https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/schema/ifcsharedbldgelements/lexical/ifcwallelementedcase.htm
Is this what i need ? How may i achieve that using BlenderBIM ?
I will try it again with buildingElements - may be i didn't do it the right way before. May be i shouldn't try to aggregate a wall inside another.
That would be super cool ! (But i won't use it here - there are no windows...)
Maybe you mean this thread? https://community.osarch.org/discussion/698/blender-brick-wall-code-in-python
Thank you for pointing this out i will take a look.

I've found the video i was remembering from (see below)
It's quite old but looks like what i need to achieve. I mean using IfcMembers for my individual elements and ifcrelaggregate to put all member in ifcwall.