Draw contours in volume slice planes

`contourslice(X,Y,Z,V,Sx,Sy,Sz)`

contourslice(X,Y,Z,V,Xi,Yi,Zi)

contourslice(V,Sx,Sy,Sz)

contourslice(V,Xi,Yi,Zi)

contourslice(...,n)

contourslice(...,cvals)

contourslice(...,[cv cv])

contourslice(...,'* method*')

contourslice(axes_handle,...)

h = contourslice(...)

`contourslice(X,Y,Z,V,Sx,Sy,Sz)`

draws
contours in the *x*-, *y*-,
and *z*-axis aligned planes at the points in the
vectors `Sx`

, `Sy`

, `Sz`

.
The arrays `X`

, `Y`

, and `Z`

define
the coordinates for the volume `V`

and must be monotonic
and represent a Cartesian, axis-aligned grid (such as the data produced
by `meshgrid`

). The color at
each contour is determined by the volume `V`

, which
must be an m-by-n-by-p volume array.

`contourslice(X,Y,Z,V,Xi,Yi,Zi)`

draws
contours through the volume `V`

along the surface
defined by the 2-D arrays `Xi,Yi,Zi`

. The surface
should lie within the bounds of the volume.

`contourslice(V,Sx,Sy,Sz)`

and `contourslice(V,Xi,Yi,Zi)`

(omitting
the `X`

, `Y`

, and `Z`

arguments)
assume `[X,Y,Z] = meshgrid(1:n,1:m,1:p)`

, where ```
[m,n,p]=
size(v)
```

.

`contourslice(...,n)`

draws `n`

contour
lines per plane, overriding the automatic value.

`contourslice(...,cvals)`

draws `length(cval)`

contour
lines per plane at the values specified in vector `cvals`

.

`contourslice(...,[cv cv])`

computes
a single contour per plane at the level `cv`

.

`contourslice(...,'`

specifies
the interpolation method to use. * method*')

`method`

`linear`

, `cubic`

, or `nearest`

. `nearest`

is
the default except when the contours are being drawn along the surface
defined by `Xi`

, `Yi`

, `Zi`

,
in which case `linear`

is the default. (See `interp3`

for a discussion of these interpolation
methods.)`contourslice(axes_handle,...)`

plots
into the axes with the handle `axes_handle`

instead
of into the current axes (`gca`

).

`h = contourslice(...)`

returns
a vector of handles to `patch`

objects
that are used to implement the contour lines.

`isosurface`

| `reducevolume`

| `slice`

| `smooth3`

| `subvolume`

Was this topic helpful?