Creates iso-surfaces according to constant field values on a mesh.

Usage

Basic operation of the isoSurface surface comprises:

surfaces1
{
    type            surfaces;
    libs            (sampling);

    surfaces
    {
        mySurface1
        {
            type            isoSurface;
            isoField        <field-name>;
            isoValues       (<field-values>);

            // Optional entries
            average         false;
            triangulate     false;
            simpleSubMesh   false;

            regularise      ;
            snap            true;
            mergeTol        ;
            bounds          ;

            isoMethod       <isoMethod-type>;
        }
    }
}

isoMethod types:

  • default:
  • cell:
  • point:
  • topo:

filter types:

  • none:
  • partial:
  • full:
  • clean:
  • cell:
  • diagCell

Sample output

Further information

Source code:

API:

Example usage: