Theme Colors
Wide Boxed

▊ Grid visualization and inspection

Display of a surface grid and cross section

Shrink display of an arbitrary polyhedron

Cross section display of a structured grid with specified index

Cross section of an arbitrary polyhedral mesh

Skewness distribution of a tetrahedral mesh

Jacobian of a shape function of quadratic element

  • Inspect the quality of the grid from various sides such as cell volume, skewness, aspect ratio, volume change ratio, and distance from a wall surface.

  • Read and write a variety of grid file formats.  

Examples of grid quality evaluation

Volume and area


Aspect ratio

Volume ratio between adjacent elements

Distance from the boundary surfaces

Number of cells from boundary surfaces

Minimum / Maximum cell width


Element Type

▊ Generation of tetrahedral mesh from surface mesh

Surface triangle mesh STL file

Tetrahedral volume mesh

  • Generate volume mesh irrespective of the surface mesh's division shape.

  • Specify an arbitrary grid size and designate the feature angle to be maintained.

▊ Conversion of unstructured grids to structured grids

2-D Example

Original grid



3-D Example

Original grid



  • Specify the number of divisions and boundary locations based on the unstructured grid to automatically generate a high-quality structured grid.

  • Create structured grids with the preferred orthogonality and aspect ratio.

▊ The grid generation function of parametric simplified models

Original grid


Chang a shape dimension and an element number

Specify the size and position of cuboids and cylinders with the specified total number of cells being 500.

Alter the total number of cells from 500 to 50,000.

Cut out the cylindrical parts.

Alter the cylinder's diameter and the number and thickness of the vertical plates.

  • Create shapes like a building block, merely specifying the total number of cells leads to mesh generation.

  • Change non-parametric shapes into parametric ones, which can be immediately reflected to mesh .

  • Automatically optimize or specify cell sizes as needed.

▊ Conversion of a 2-D grid to a 3-D grid

  • Convert a 2-D grid into a 3-D grid by parallel extrusion or rotation.

  • Convert the center part’s cell shape, including the rotation axis, into a prism during conversion.

▊ Conversion of a 3-D grid into a 2-D grid

  • Converts specified boundary surfaces into a 2-D grid.

▊ Conversion of mesh type

The coarse mesh composed of tetrahedral



Converting all of the elements in hexahedral to subdivide the tetrahedral cells

  • Various conversion of mesh type is provided.

  • 2D⇔3D mesh, conversion of element type. 1st order⇔2nd order for finite element method.

▊ Mesh subdivision

Before subdivision


After subdivision

  • Create a subdivided, smooth grid based on the surface shape reconstructed by interpolation with grid data.

  • Fit to CAD data if needed.

▊ Mesh coarsening

  • Coarsen mesh while maintaining features.

▊ Modification, addition, and deletion of the boundary layer mesh

Original grid without boundary layer


Add a prism layer

  • Create a prism or hexa layer by specifying the minimum grid width of the boundary layer, the number of divisions, and the growth rate for the existing grid.

  • Delete or subdivide the existing boundary layer mesh without changing the surface shape.

▊ Surface extrusion

Original grid


Extruding the inflow and outflow boundaries

  • For the situations of insufficient inflow/outflow distances, we can extrude these inflow/outflow boundaries by appending additional areas while maintaining the continuity of the current grid.

▊ Surface splitting and merge

Single surface


Split surfaces by feature lines

  • We can split surfaces by setting the feature angle. In the meantime, we can also merge multiple surfaces into one.

  • The ID, name and type of boundary can be set by QuickMesh to use in other application.

▊ Deleting part of the mesh

Original grid

Select area

Delete unselected area

  • Select the sub-region by setting the distance from the boundary surface or coordinates,then you can delete the elements in it or the another.

▊ Optimization of tetrahedral volume mesh

  • Improve grid quality inside the area without altering the surface grid division.

▊ Wide variety of grid file formats supported

Available for QuickMesh

Mesh type


Element type

Structured mesh


Hexahedron (single block, multi block)

Unstructured mesh


triangle, quadrangle, tetrahedron, prism, pyramid, hexahedron, polyhedron

High-order elements


6-nodes triangle, 8-nodes quadrangle, 10-nodes tetrahedron, 20-nodes and 27-nodes hexahedron

Surface mesh


triangle, quadrangle, polygon

Fluid flow analysis

  • Fluent
  • OpenFOAM
  • SU2

  • CFX
  • CFD++*1

  • FaSTAR
  • CGNS
  • PLOT3D
  • CFDShip-Iowa*2

Structural analysis


  • MARC


Pre or post processing

  • Tecplot
  • VTK (ParaView)
  • Gambit

  • FieldView
  • AVS
  • Gmesh

  • EnSight
  • I-deas
  • Medit

Surface polygon

  • STL
  • 3DS
  • DFX (3D Face)

  • OBJ
  • PLY
  • 3MF*1

  • GTS
  • OFF

CAD data*3

  • IGES

  • STEP


*1 Available for version 1.9.17

*2 Available for version 1.9.19

*3 Import only (other formats are available for both import and export)

  • Supports both reading and writing.

  • Available for grid data conversion between different solvers.

▊ Other Features

  • Move, copy, and scale.

  • Delete grids in selected areas.

  • Merge boundary surfaces and split boundary surfaces with feature lines.

  • Load plural grids and merge joints using the assembly function.

  • Convert volume mesh data to triangular surface mesh data, such as STL.

  • Convert hybrid mesh and arbitrary polyhedral mesh to tetrahedral mesh.

  • Automatically restore the normal vector direction of surface mesh data.

  • Report functions, such as statistics, regarding grid quality.

▊ Operating environment (multi-platform)

  • Windows (Windows7 or later, 32 and 64 bit)

  • Macintosh (MacOS X 10.8 or later)

  • Linux (RHEL/CentOS 6 or later, SUSE 12 or later, Ubuntu 12 or later, Mint 15 or later)