Curvature-based Meshing

In curvature-based meshing, mesh density is dictated by the body's boundary (edge and face) curvatures. By giving a maximum allowed geometric discretization error (how much a boundary mesh edge can deviate from the body edge or face), it is possible to have the mesh follow the contours of the body as accurately as desired. This methodology gives excellent results when dealing with smooth highly curved surfaces.

  • Mesh densities on body edge and face are determined considering curvature at sampling points.
  • An octree is used to smoothly grade the mesh sizes.
  • The Delaunay mesher is used for surface meshing considering the tree for any size query.


  • Because curvature evaluation (second derivatives) can be expensive, the user has control over the amount of sampling.
  • In order to avoid over-refining highly curved small features, the user can specify a minimum mesh density.

Image Gallery

The following images show some meshes obtained when specifying curvature-based refinement. Please click on thumbnails for larger images.

Academic example.
Jet nacelle.

The following example shows how the mesh density is automatically adjusted in near-planar areas near highly subdivided faces.

Revolver cylinder.

Other ADINA Mesh Generation Features:

Mapped Meshing          Tetrahedral Meshing          Mesh Adaptation-Repair

Anisotropic Meshing        Automatic Grading        Curvature-based Meshing

Triangular Surface Meshing              Quadrilateral Surface Meshing