isosurface
Extract isosurface data from volume data
Syntax
Description
An isosurface is a 3-D surface representation of points with equal values in a 3-D
data distribution. The isosurface function computes and draws a surface by
connecting points of a constant value within a volume of space.
Plot Isosurface
Compute Isosurface Data as Structure
prints progress messages to the Command Window as the computation progresses. s = isosurface(___,'verbose')
does not create shared vertices. This syntax runs faster, but the list of resulting
vertices can be substantially longer. Subsequent operations that process or plot the
vertices might be slower.s = isosurface(___,'noshare')
Examples
Input Arguments
Output Arguments
Tips
If you want to specify a custom camera view, lighting, or a different color map of the surface, use the
patchfunction to plot the data returned fromisosurface. You can pass the structure created byisosurfacedirectly to thepatchcommand. For example:s = isosurface(X,Y,Z,V,isovalue); patch(s)
Alternatively, you can pass the individual faces and vertices arrays to patch by specifying property names. For example:
[faces,verts] = isosurface(X,Y,Z,V,isovalue) ; patch('Faces',faces,'Vertices',verts);
Extended Capabilities
Version History
Introduced before R2006a
See Also
isonormals | shrinkfaces | smooth3 | contour | meshgrid | contourslice


