Translations:FEM MeshGmshFromShape/15/en

From FreeCAD Documentation
  • DataAlgorithm2D: The algorithm to create 2D meshes. The different algorithms are explained here. For Delaunay, see Delaunay triangulation.
  • DataAlgorithm3D: The algorithm to create 3D meshes. The different algorithms are explained here.
  • DataCharacteristic Length Max: The maximal size of the mesh elements. If set to 0.0, the size will be set automatically. This property can also be changed in the Gmsh dialog in the field Max element size.
  • DataCharacteristic Length Min: The minimal size of the mesh elements. If set to 0.0, the size will be set automatically. This property can also be changed in the Gmsh dialog in the field Min element size.
  • DataCoherence Mesh:
    • true (default); duplicate mesh nodes will be removed
    • false
  • DataElement Dimension: The dimension of the mesh elements. This property can also be changed in the Gmsh dialog in the field Mesh element dimension.
    • From Shape (default); the dimension will be determined from the dimension of the object that is meshed
    • 1D
    • 2D
    • 3D
  • DataElement Order: The mesh element order. This property can also be changed in the Gmsh dialog in the field Mesh order. introduced in version 0.20
    • 1st
    • 2nd (default)
      Note: If you use the solver Elmer you may get this error: ERROR:: GetEdgeBasis: Can't handle but linear elements, sorry. This means the solver equation cannot handle 2nd order meshes. Use either 1st order meshes then, or check the FreeCAD Wiki page for the solver equation for possible options to handle 2nd order meshes.
  • DataGeometrical Tolerance: The geometrical tolerance for the mesh to match the object edges. The default 0.0 means that Gmsh's default of 1e-8 is used.
  • DataGroups Of Nodes: All nodes and not only the elements will be saved for each physical mesh group. Physical groups are collections of mesh entities (points, curves, surfaces and volumes). They and are identified by their dimension and by a tag. For example a mesh of the same object region is internally tagged the same. So all surfaces of this region will form one physical group.
  • DataHigh Order Optimize: If and how meshes with DataElement Order = 2nd are optimized. The optimization is done by a deformation of the element borders.
    introduced in version 0.20 Gmsh supports different optimization algorithms. Elastic is an algorithm in which the mesh elements are treated as a collection of deformable viscoelastic solids. 1st order meshes cannot be optimized because their element borders are linear an cannot be deformed.
  • DataMesh Size From Curvature introduced in version 0.20: The number of mesh elements per times the radius of the curvature. To get a finer mesh at small corners or holes, this value can be increased for better results

Effect of Mesh Size From Curvature'; left: set to 12, right: deactivated

  • DataOptimize Netgen: Whether the mesh will be optimized using the 3D mesh generator Netgen to improve the quality of tetrahedral elements. Note: since Netgen can only create tetrahedral elements, this option is ignored for meshes whose DataElement Dimension is not 3D.
  • DataRecombination Algorithm introduced in version 0.20: The algorithm used for DataRecombine 3D All and also for DataRecombine All. For more info, see section Element Recombination and for technical details see the Gmsh documentation.
  • DataRecombine 3D All introduced in version 0.20: Applies a recombination 3D-algorithm to all volumes. Tetrahedra will be recombined into prisms, hexahedra or pyramids if possible.
  • DataRecombine All: Applies a recombination algorithm to all surfaces. Triangles will be recombined into quadrangles when possible.
  • DataOptimize Std Optimizes the mesh to improve the quality of tetrahedral elements.
  • DataSecond Order Linear: Option if second order nodes (if DataElement Order set to 2nd) and/or mesh refinement points are created by linear interpolation.
    • true; linear interpolation is used
    • false (default); curvilinear interpolation is used
  • DataSubdivision Algorithm introduced in version 1.0: allows the creation of quadrilateral and hexahedral elements by subdivision
    • None; doesn't use any subdivision algorithm
    • All Quadrangles; creates quadrilateral elements by subdivision
    • All Hexahedra; creates hexahedral elements by subdivision
    • Barycentric; creates triangular elements by barycentric subdivision