This is cool.
Could you share a simple ifc file, I want to try to import it into Mystran/Nastran95. Thanks.
This is cool.
Of course!
Yes. Indeed walls don't have that property. You should either model walls using the Structure tool (change their IFC type to Wall afterwards), or use the wall tool, then use the structure tool on top of it to convert it to structure (then change the IFC type). But indeed it would be useful to add the Nodes system to walls too. I'll take care of that.
Thank you so much @yorik for taking care of this issue. It would be wonderfull if walls could have a Nodes system too.yorik wrote: ↑Fri Jan 15, 2021 1:07 pmYes. Indeed walls don't have that property. You should either model walls using the Structure tool (change their IFC type to Wall afterwards), or use the wall tool, then use the structure tool on top of it to convert it to structure (then change the IFC type). But indeed it would be useful to add the Nodes system to walls too. I'll take care of that.
Awesome! That would mean that this step would no longer be necessary in the further processing software.
Indeed, this could be a way to go. If I understand you correctly, an advantage of this approach would be that e.g. slabs with circular borders could also be transferred to IFC. Am I right?yorik wrote: ↑Fri Jan 15, 2021 1:07 pm About the rest, how to manipulate things... Indeed the best way would be to be able to select the nodes and move them around like any other geometry. Maybe an interesting workflow could be this:
1) You can model node lines manually, using lines and polylines
2) You can attach such a line or polyline to a structural object, for ex. a NodeObject property. If such property is set, the struct object derives its nodes from the attached object and not automatically anymore
3) You can move, trim, edit, rotate... the lines/polylines, the nodes will be automatically adjusted
I will investigate further and will be back here when I found something useful!
something to start with ... https://github.com/berndhahnebach/Ifc_S ... .ifc#L1615 and https://github.com/berndhahnebach/Ifc_S ... t.ifc#L211 there should be a surface member as well.
Thank you @Bernd for the Links!bernd wrote: ↑Sun Jan 17, 2021 10:08 pm ...
something to start with ... https://github.com/berndhahnebach/Ifc_S ... .ifc#L1615 and https://github.com/berndhahnebach/Ifc_S ... t.ifc#L211 there should be a surface member as well.
I tried to learn some Python basics and to understand the IFC export and just submitted this pull request https://github.com/FreeCAD/FreeCAD/pull/4799. to improve the IFC export for slabs.balrobs wrote: ↑Thu Jan 14, 2021 10:43 am According to my understandig StructuralSurfaceMember are not yet supported and the StructuralCurveMember generated instead on the contour are missing the contour closing member. That's too bad
Hopefully there will be someone with the necessary skills willing to pick up this issue and improve the IFC export. IMO this feature would be extremely important for collaborations in the BIM process.
Wow! Impressive progress !balrobs wrote: ↑Tue May 18, 2021 4:05 pm I tried to learn some Python basics and to understand the IFC export and just submitted this pull request https://github.com/FreeCAD/FreeCAD/pull/4799. to improve the IFC export for slabs.
Certainly not perfect but seems to work