IFCStructuralCurveMember axis component: how it works?

This forum section is only for IFC-related issues
l_pereztato
Posts: 10
Joined: Thu Mar 22, 2018 8:28 am
Contact:

IFCStructuralCurveMember axis component: how it works?

Postby l_pereztato » Wed May 05, 2021 8:35 am

Hi there.

I'm trying to express the orientation of beam elements using the axis component of the IFCStructuralCurveMember entity:
BuildingSmart IFCStructuralCurveMember axis component.
BuildingSmart IFCStructuralCurveMember axis component.
buildingsmart_ifcstructuralcurvemember_axis.png (91.41 KiB) Viewed 1669 times
But I've noticed that when importing [url=https://standards.buildingsmart.org/IFC ... member.htm]the example on the BuildingSmart site[\url], this component is ignored:
structural-curve-member.ifc in FreeCAD
structural-curve-member.ifc in FreeCAD
freecad_ifcstructuralcurvemember_axis.png (380.34 KiB) Viewed 1669 times
And if I try to set this component FreeCAD moves the corresponding beam. Could you help me to understand how it works?
Last edited by l_pereztato on Sun May 16, 2021 8:59 am, edited 1 time in total.
User avatar
bernd
Posts: 11856
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: IFCStructuralCurveMember axis component: how it works?

Postby bernd » Sun May 16, 2021 4:40 am

... But I've notices that when importing https://standards.buildingsmart.org/IFC ... member.htm the example on the BuildingSmart site, this component is ignored ...
I can not find a example ifc to test on this page.
User avatar
bernd
Posts: 11856
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: IFCStructuralCurveMember axis component: how it works?

Postby bernd » Sun May 16, 2021 4:42 am

bernd wrote: Sun May 16, 2021 4:40 am
... But I've notices that when importing https://standards.buildingsmart.org/IFC ... member.htm the example on the BuildingSmart site, this component is ignored ...
I can not find a example ifc to test on this page.
found it, right beside the word step is a link with in the word step ...
User avatar
bernd
Posts: 11856
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: IFCStructuralCurveMember axis component: how it works?

Postby bernd » Sun May 16, 2021 4:57 am

... this component is ignored ...
What do you meand with this? On you screen all members seam there?
l_pereztato
Posts: 10
Joined: Thu Mar 22, 2018 8:28 am
Contact:

Re: IFCStructuralCurveMember axis component: how it works?

Postby l_pereztato » Sun May 16, 2021 9:07 am

Hi Bernd!

I'm asking about the Axis component of the IFC structural member object. I think it must contain the orientation of the beam element (so you know how the steel shape web -for example- is oriented in the space).
freecad_ifcstructuralcurvemember_axis.png
freecad_ifcstructuralcurvemember_axis.png (399.29 KiB) Viewed 1273 times
User avatar
bernd
Posts: 11856
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: IFCStructuralCurveMember axis component: how it works?

Postby bernd » Tue May 18, 2021 9:03 pm

Ahh only the stupid shapes are imorted, none of the parametric smarteness of the arch component is used on import of structural members. This would need to be implemented before it would work.

bernd
User avatar
Moult
Posts: 285
Joined: Sat Jan 05, 2019 11:46 am
Contact:

Re: IFCStructuralCurveMember axis component: how it works?

Postby Moult » Tue May 18, 2021 11:07 pm

l_pereztato wrote: Sun May 16, 2021 9:07 am Hi Bernd!

I'm asking about the Axis component of the IFC structural member object. I think it must contain the orientation of the beam element (so you know how the steel shape web -for example- is oriented in the space).
You are correct. This has been implemented in the BlenderBIM Add-on by Jesusbill. How about a screenshare so we can share the progress done so far, and see if FreeCAD can perhaps copy some of the paradigms that we've been developing?

The screenshot below shows the implementation. The user is presented with a single euler angle to manipulate it.
2021-05-19-090653_1512x690_scrot.png
2021-05-19-090653_1512x690_scrot.png (655.18 KiB) Viewed 1089 times
I also blog about 3D rendering, architecture, software and other on thinkMoult.com. RSS / Atom feed available for your convenience.
l_pereztato
Posts: 10
Joined: Thu Mar 22, 2018 8:28 am
Contact:

Re: IFCStructuralCurveMember axis component: how it works?

Postby l_pereztato » Wed May 19, 2021 7:51 am

Thanks Moult!

I think I'll move my development under BlenderBIM and when it works there, I'll test it with FreeCAD.

Thanks again.
User avatar
Moult
Posts: 285
Joined: Sat Jan 05, 2019 11:46 am
Contact:

Re: IFCStructuralCurveMember axis component: how it works?

Postby Moult » Wed May 19, 2021 8:01 am

l_pereztato wrote: Wed May 19, 2021 7:51 am Thanks Moult!

I think I'll move my development under BlenderBIM and when it works there, I'll test it with FreeCAD.

Thanks again.
Cheers! I recommend contacting Jesusbill either on the OSArch chatroom or on the forums because he is the IFC structural guru! :D
I also blog about 3D rendering, architecture, software and other on thinkMoult.com. RSS / Atom feed available for your convenience.
User avatar
bernd
Posts: 11856
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: IFCStructuralCurveMember axis component: how it works?

Postby bernd » Thu May 20, 2021 8:29 am

If you have a volume object in FreeCAD and set the structural axis for them it will use this axis for export to structural analysis ifc.

But what does not work ATM is on importing a structural analysis IFC the axis property will not be set.

@Moult:
Is it possible to export a structural analysis IFC from a volume modell? This is what is possible in FreeCAD and this is where the structural nodes (structural axis) can be moved without moveing the volume geometry.