FEM Mesh CalculiX: Difference between revisions
Line 17: | Line 17: | ||
|- |
|- |
||
|| N1, N2 || N1, N3, N2 |
|| N1, N2 || N1, N3, N2 |
||
|- |
|||
||FreeCAD --> CalculiX, Code || |
|||
|- |
|||
|| (0)(1) || (0)(2)(1) |
|||
|} |
|} |
||
Line 41: | Line 37: | ||
|- |
|- |
||
|| N1, N2, N3 || N1, N2, N3, N4, N5, N6 |
|| N1, N2, N3 || N1, N2, N3, N4, N5, N6 |
||
|- |
|||
||FreeCAD --> CalculiX, Code || |
|||
|- |
|||
|| (0)(1)(2) || (0)(1)(2)(3)(4)(5) |
|||
|} |
|} |
||
<p> <br /> </p> |
<p> <br /> </p> |
||
Line 64: | Line 56: | ||
|- |
|- |
||
|| N1, N2, N3, N4 || N1, N2, N3, N4, N5, N6, N7, N8 |
|| N1, N2, N3, N4 || N1, N2, N3, N4, N5, N6, N7, N8 |
||
|- |
|||
||FreeCAD --> CalculiX, Code || |
|||
|- |
|||
|| (0)(1)(2)(3) || (0)(1)(2)(3)(4)(5)(6)(7) |
|||
|} |
|} |
||
<p> <br /> </p> |
<p> <br /> </p> |
||
Line 73: | Line 61: | ||
==== Tetrahedron element ==== |
==== Tetrahedron element ==== |
||
This node order is not implemented ! TODO: verify node order (do not forget getccxVolumesByFace()). |
|||
TODO: verify node order and implement (do not forget getccxVolumesByFace()) |
|||
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1" |
{| class="wikitable" style="color:green; background-color:#ffffcc;" cellpadding="5" cellspacing="0" border="1" |
||
Line 90: | Line 77: | ||
|- |
|- |
||
|| N2, N3, N4, N1 || N2, N3, N4, N1, N6, N10, N9, N5, N7, N8 |
|| N2, N3, N4, N1 || N2, N3, N4, N1, N6, N10, N9, N5, N7, N8 |
||
|- |
|||
||FreeCAD --> CalculiX, Code || |
|||
|- |
|||
||(1)(2)(3)(0) || (1)(2)(3)(0)(5)(9)(8)(4)(6)(7) |
|||
|} |
|} |
||
Line 117: | Line 100: | ||
|- |
|- |
||
||N6, N7, N8, N5, N2, N3, N4, N1 || N6, N7, N8, N5, N2, N3, N4, N1 , N14, N15, N16, N13, N10, N11, N12, N9, N18, N19, N20, N17 |
||N6, N7, N8, N5, N2, N3, N4, N1 || N6, N7, N8, N5, N2, N3, N4, N1 , N14, N15, N16, N13, N10, N11, N12, N9, N18, N19, N20, N17 |
||
|- |
|||
||FreeCAD --> CalculiX, Code || |
|||
|- |
|||
||(5)(6)(7)(4)(1)(2)(3)(0) || (5)(6)(7)(4)(1)(2)(3)(0)(13)(14)(15)(12)(9)(10)(11)(8)(17)(18)(19)(16) |
|||
|} |
|} |
||
Line 144: | Line 123: | ||
|- |
|- |
||
|| N5, N6, N4, N2, N3, N1 || N5, N6, N4, N2, N3, N1, N11, N12, N10, N8, N9, N7, N14, N15, N13 |
|| N5, N6, N4, N2, N3, N1 || N5, N6, N4, N2, N3, N1, N11, N12, N10, N8, N9, N7, N14, N15, N13 |
||
|- |
|||
||FreeCAD --> CalculiX, Code || |
|||
|- |
|||
|| (4)(5)(3)(1)(2)(0) ||(4)(5)(3)(1)(2)(0)(10)(11)(9)(7)(8)(6)(13)(14)(12) |
|||
|} |
|} |
||
Revision as of 10:05, 12 May 2016
FEM Element Types CalculiX
For detailed information about FreeCAD FEM Element Types checkt the FEM_Mesh and FEM_Element_Types Wiki pages.
Segment element
seg2 FreeCAD nodes | seg3 FreeCAD nodes |
seg2 (B31) CalculiX nodes | seg3 (B32) CalculiX nodes |
FreeCAD --> CalculiX, Nodes | |
N1, N2 | N1, N3, N2 |
Triangle element
Quadratic element
Tetrahedron element
This node order is not implemented ! TODO: verify node order (do not forget getccxVolumesByFace()).
Hexahedron element
this node order is not implemented TODO: verify node order and implement
Pentahedron element
this node order is not implemented TODO: verify node order and implement