Connecting Equal Values with Isosurfaces

Example — Isosurfaces in Fluid Flow Data

Isosurfaces are constructed by creating a surface within the volume that has the same value at each vertex. Isosurface plots are similar to contour plots in that they both indicate where values are equal.

Isosurfaces are useful to determine where in a volume a certain threshold value is reached or to observe the spatial distribution of data by selecting various isovalues at which to generate a plot. The isovalue must lie within the range of the volume data.

Create isosurfaces with the isosurface and patch commands.

This example creates isosurfaces in a volume generated by the flow M-file. Generate the volume data with the command

[x,y,z,v] = flow;

To select the isovalue, determine the range of values in the volume data.

min(v(:))
ans =
	-11.5417
max(v(:))
ans =
	2.4832

Through exploration, you can select isovalues that reveal useful information about the data. Once selected, use the isovalue to create the isosurface:

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS