3 Node Beam Elements not yet supported
Moderator: bernd
Forum rules
and Helpful information for the FEM forum
and Helpful information for the FEM forum
Re: 3 Node Beam Elements not yet supported
git commit 5466568 fixes all the reported problems.
Re: 3 Node Beam Elements not yet supported
Some enhancement of beam sections allowing user to select circular and pipe beam sections
https://github.com/makkemal/FreeCAD/tree/Beam_sections
https://github.com/makkemal/FreeCAD/tree/Beam_sections
Re: 3 Node Beam Elements not yet supported
brilliantwmayer wrote:git commit 5466568 fixes all the reported problems.
Re: 3 Node Beam Elements not yet supported
included in my dev branch https://github.com/berndhahnebach/FreeC ... meshregion. I have a few minor things but I'm gone fix them right above yours, if you guys don't mind.makkemal wrote:Some enhancement of beam sections allowing user to select circular and pipe beam sections
https://github.com/makkemal/FreeCAD/tree/Beam_sections
Re: 3 Node Beam Elements not yet supported
Ahh one thing still remains. We've found a bug in unv reader ...bernd wrote:brilliantwmayer wrote:git commit 5466568 fixes all the reported problems.
Code: Select all
# 10 node tetrahedron --> tetra10 ###############
import Fem
tetra10 = Fem.FemMesh() # a FEM mesh
tetra10.addNode( 6, 12, 18, 1) # some nodes
tetra10.addNode( 0, 0, 18, 2)
tetra10.addNode(12, 0, 18, 3)
tetra10.addNode( 6, 6, 0, 4)
tetra10.addNode( 3, 6, 18, 5)
tetra10.addNode( 6, 0, 18, 6)
tetra10.addNode( 9, 6, 18, 7)
tetra10.addNode( 6, 9, 9, 8)
tetra10.addNode( 3, 3, 9, 9)
tetra10.addNode( 9, 3, 9,10)
tetra10.addVolume([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 88) # a volume with ID: 88
tetra10.Volumes
obj = App.ActiveDocument.addObject("Fem::FemMeshObject","tetra10")
obj.FemMesh = tetra10
obj.FemMesh.Volumes
meshpath = u"/home/hugo/Desktop/femmesh.unv"
tetra10.write(meshpath)
mesh = Fem.read(meshpath)
mesh.Volumes
Code: Select all
################################################################
doc = App.newDocument('mydoc')
import Fem
tetra10 = Fem.FemMesh() # a FEM mesh
tetra10.addNode( 6, 12, 18, 1) # some nodes
tetra10.addNode( 0, 0, 18, 2)
tetra10.addNode(12, 0, 18, 3)
tetra10.addNode( 6, 6, 0, 4)
tetra10.addNode( 3, 6, 18, 5)
tetra10.addNode( 6, 0, 18, 6)
tetra10.addNode( 9, 6, 18, 7)
tetra10.addNode( 6, 9, 9, 8)
tetra10.addNode( 3, 3, 9, 9)
tetra10.addNode( 9, 3, 9,10)
tetra10.addVolume([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 88) # a volume with ID: 88
tetra10.Volumes
obj = doc.addObject("Fem::FemMeshObject","tetra10")
obj.FemMesh = tetra10
obj.FemMesh.Volumes
doc.saveAs(u"/home/hugo/Desktop/femmesh.fcstd")
App.closeDocument("mydoc")
FreeCAD.open(u"/home/hugo/Desktop/femmesh.fcstd")
App.ActiveDocument.tetra10.FemMesh.Volumes
Re: 3 Node Beam Elements not yet supported
Yes, that's the issue I found. But fixing smesh stuff is not my realm.Ahh one thing still remains. We've found a bug in unv reader ...
Re: 3 Node Beam Elements not yet supported
@Bernd
Yes go for it, we are just picking up some low hanging fruit in terms of functionalityincluded in my dev branch https://github.com/berndhahnebach/FreeC ... meshregion. I have a few minor things but I'm gone fix them right above yours, if you guys don't mind.
Re: 3 Node Beam Elements not yet supported
IMHO we should not use radio buttons to choose the cross sections. We should go for a combobox and change the task panel depended on the chosen section type. Similar to Part --> create primitives.makkemal wrote:Some enhancement of beam sections allowing user to select circular and pipe beam sections
https://github.com/makkemal/FreeCAD/tree/Beam_sections
For my first material refernce shape implementation I used such a task panel ui. https://github.com/berndhahnebach/FreeC ... aterial.ui You can open it in a simple ui - viewer and change the shapes of the model combo box
Re: 3 Node Beam Elements not yet supported
try attached one in an ui viewer ...bernd wrote:IMHO we should not use radio buttons to choose the cross sections. We should go for a combobox and change the task panel depended on the chosen section type. Similar to Part --> create primitives.makkemal wrote:Some enhancement of beam sections allowing user to select circular and pipe beam sections
https://github.com/makkemal/FreeCAD/tree/Beam_sections
For my first material refernce shape implementation I used such a task panel ui. https://github.com/berndhahnebach/FreeC ... aterial.ui You can open it in a simple ui - viewer and change the shapes of the model combo box
remove .txt
Re: 3 Node Beam Elements not yet supported
@makkemal:
try https://github.com/berndhahnebach/FreeC ... meshregion
the section type is not yet updated with the combo box from task panel, means the type has to be chosen in property editor, but all length values can be edited in task panel already.
bernd
try https://github.com/berndhahnebach/FreeC ... meshregion
the section type is not yet updated with the combo box from task panel, means the type has to be chosen in property editor, but all length values can be edited in task panel already.
bernd