Isosurface¶
Introduction¶
Isosurfaces represent three-dimensional contours where a selected variable (e.g., velocity magnitude, shear strain rate, concentration) maintains a constant value throughout the domain. Once generated, other scalar values can be projected onto the surface for more complex visualization. Isosurfaces are particularly useful for identifying coherent flow structures and interpreting spatial gradients.
An isosurface in CFD is similar to a 3D version of a contour map. It shows all points in a 3D space where a particular variable has the same value. The code identifies all points in the computational domain where the value of the variable is equal to the isovalue. The software then connects these points to create a surface. Isosurfaces are generated for both volume and slice outputs.
Property Grid¶
- Isosurface Field UDF
none | This UDF defines the field variables used to draw isosurface contours. One output must be defined within the UDF: a floating point variable named
field. This output variable is calculated across the lattice. The isocontour surface will be drawn where the field value equals the counter value. This is a voxel-based local UDF, calculated on a voxel-by-voxel basis using the local fluid properties.
Download Sample File: Isosurface Field
- Value
This is the value for the isosurface. If the simulation temperature ranged from 300K to 500K and the user was interested in where the temperature was 425K, the user would put “425” in this field.
Isosurface Toolbar¶
Context-Specific Toolbar Forms |
Description |
|---|---|
|
The Add Isosurface Variable function adds a field variable that is computed at the isosurface vertices. |
For a full description of each option, see Context-Specific Toolbar selections.
Add Isosurface Variable