# FEM Mesh CalculiX

## 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 N1, N2 N1, N2, N3 CalculiX N1, N2 N1, N3, N2 Code (0)(1) (0)(2)(1)

#### Triangle element

 tria3 FreeCAD nodes tria6 FreeCAD nodes tria3 (S3) CalculiX nodes tria6 (S6) CalculiX nodes FreeCAD N1, N2, N3 N1, N2, N3, N4, N5, N6 CalculiX N1, N2, N3 N1, N2, N3, N4, N5, N6 Code (0)(1)(2) (0)(1)(2)(3)(4)(5)

 quad4 FreeCAD nodes quad8 FreeCAD nodes quad4 (S4) CalculiX nodes quad8 (S8) CalculiX nodes FreeCAD N1, N2, N3, N4 N1, N2, N3, N4, N5, N6, N7, N8 CalculiX N1, N2, N3, N4 N1, N2, N3, N4, N5, N6, N7, N8 Code (0)(2)(3)(4) (0)(1)(2)(3)(4)(5)(6)(7)

#### Tetrahedron element

this node order is not implemented TODO: verify node order and implement (do not forget getccxVolumesByFace())

 tetra4 FreeCAD nodes tetra10 FreeCAD nodes tetra4 FreeCAD nodes element rotated tetra10 FreeCAD nodes element rotated tetra4 (C3D4) CalculiX nodes tetra10 (C3D10) CalculiX nodes FreeCAD N1, N2, N3, N4 N1, N2, N3, N4, N5, N6, N7, N8, N9, N10 CalculiX N1, N3, N2, N4 N1, N3, N2, N4, N7, N6, N5, N8, N10, N9 Code (0)(2)(1)(3) (0)(2)(1)(3)(6)(5)(4)(7)(9)(8)

#### Hexahedron element

this node order is not implemented TODO: verify node order and implement

 hexa8 FreeCAD nodes hexa20 FreeCAD nodes hexa8 FreeCAD nodes element rotated hexa20 FreeCAD nodes element rotated hexa8 (C3D8) CalculiX nodes hexa20 (C3D20) CalculiX nodes FreeCAD N1, N2, N3, N4, N5, N6, N7, N8 N1, N2, N3, N4, N5, N6, N7, N8, N9, N10, N11, N12, N13, N14, N15, N16, N17, N18, N19, N20 CalculiX N1, N4, N3, N2, N5, N8, N7, N6 N1, N4, N3, N2, N5, N8, N7, N6, N12, N11, N10, N9, N16, N15, N14, N13, N17, N20, N19, N18 Code (0)(3)(2)(1)(4)(7)(6)(5) (0)(3)(2)(1)(4)(7)(6)(5)(11)(10)(9)(8)(15)(14)(13)(12)(16)(19)(18)(17)

#### Pentahedron element

this node order is not implemented TODO: verify node order and implement

 penta6 FreeCAD nodes penta15 FreeCAD nodes penta6 FreeCAD nodes element rotated penta15 FreeCAD nodes element rotated penta6 (C3D6) CalculiX nodes penta15 (C3D15) CalculiX nodes FreeCAD N1, N2, N3, N4, N5, N6 N1, N2, N3, N4, N5, N6, N7, N8, N9, N10, N11, N12, N13, N14, N15 CalculiX N1, N3, N2, N4, N6, N5 N1, N3, N2, N4, N6, N5, N9, N8, N7, N12, N11, N10, N13, N15, N14 Code (0)(2)(1)(3)(5)(4) (0)(2)(1)(3)(5)(4)(8)(7)(6)(11)(10)(9)(12)(14)(13)