buildingSMART Forums

Linking Element with StructuralMember

Dear all
Which is the correct method to link any IfcBuildingElement (let’s say IfcColumn) with its referred IfcStructuralCurveMember? I can’t find this relationship within the HTML documentation, is there any concept related? Is something even designed by BSMART / useful for?
Thanks in advance

Hi Paolo,
I believe you should use ifcrelassignstoproduct
https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/schema/ifckernel/lexical/ifcrelassignstoproduct.htm

A basic snippet would be sth like this:
#58=IFCSTRUCTURALCURVEMEMBER(‘2lnX4lqETA1fzRQm1m9Yfv’,#5,‘Column’,,,#25,#57,.RIGID_JOINED_MEMBER.,#7);
#64=IFCCOLUMN(‘01eKcuRZ58dRqoQoqxDrST’,#5,‘Column’,’’,,#25,#63,,.COLUMN.);
#65=IFCRELASSIGNSTOPRODUCT(‘3CEGkwINvCug8CUxxITDXX’,#5,,,(#58),$,#64);

We have been talking about it in this OSArch thread (https://community.osarch.org/discussion/9/integration-of-code-aster-in-an-ifc-driven-workflow-for-structural-analysis#latest)

Ehi, thanks!
sure that was one possibility we thought. IfcRelConnectsStructuralMember was another possibility, but it seems having other uses

Yes IfcRelConnectsStructuralMember is to assign structural members to a connection