iso 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

add Add Isosurface Variable

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.