surf2patch
Convert surface data to patch data
Syntax
fvc = surf2patch(h)
fvc = surf2patch(Z)
fvc = surf2patch(Z,C)
fvc = surf2patch(X,Y,Z)
fvc = surf2patch(X,Y,Z,C)
fvc = surf2patch(...,'triangles')
[f,v,c] = surf2patch(...)
Description
fvc = surf2patch(h) converts
the geometry and color data from the surface object, h,
into patch format. The output, fvc, is a structure
containing the face, vertex, and color data. You can pass this structure
directly to the patch command.
fvc = surf2patch(Z) calculates
the patch data from the surface's ZData matrix Z.
fvc = surf2patch(Z,C)
calculates the patch data from the surface's ZData and CData matrices Z and C.
fvc = surf2patch(X,Y,Z)
calculates the patch data from the surface's XData, YData,
and ZData matrices X, Y,
and Z.
fvc = surf2patch(X,Y,Z,C)
calculates the patch data from the surface's XData, YData, ZData,
and CData matrices X, Y, Z,
and C.
fvc = surf2patch(...,'triangles')
creates triangular faces instead of the quadrilaterals that compose
surfaces.
[f,v,c] = surf2patch(...)
returns the face, vertex, and color data in the three arrays f, v,
and c instead of a struct.
Examples
Version History
Introduced before R2006a
See Also
patch | reducepatch | shrinkfaces | surface | surf

