BoundaryStyle automatically matches
MeshStyle:
Use a thick red boundary:
Boundaries are drawn where the surface is clipped by
RegionFunction:
Boundaries are not drawn where the surface is clipped by
Exclusions:
The default
BoxRatios preserves the natural scale of the surface:
Color a surface by

,

,

,

,

, and

parameters:
Use
ColorData for predefined color gradients:
Named color gradients color in the

direction:
ColorFunction has higher priority than
PlotStyle:
ColorFunction has lower priority than
MeshShading:
Use scaled coordinates in the

direction and unscaled coordinates in the

direction:
Show where
RevolutionPlot3D samples a function in

coordinates:
Count the number of sample points on the surface:
This uses automatic methods to compute exclusions, in this case from branch cuts:
Indicate that no exclusions should be computed:
Give a set of exclusions as an equation:
Give two sets of exclusions:
Use both automatically computed and explicit exclusions:
Style the boundary with a red line:
Style the boundary with a red line and the surface in between with yellow:
Refine the surface where it changes quickly:
Show the initial and final sampling meshes:
Use 10 mesh levels evenly spaced in the parameter directions:
Use a different number of mesh lines in different directions:
Use an explicit list of values for the mesh in the

parameter and no mesh in the

parameter:
Use explicit value and style for the

mesh:
Use a mesh evenly spaced in the

,

,

,

,

, and

directions:
Show five mesh levels in the

direction (red) and ten in the

direction (blue):
Alternate red and blue arcs in the

direction:
Use
None to remove segments:
MeshShading has higher priority than
PlotStyle for styling:
Use the
PlotStyle for some segments by setting
MeshShading to
Automatic:
Fill between regions defined by multiple mesh functions:
Use
FaceForm to use different styles for different sides of a surface:
Use a red mesh in the

direction:
Use a red mesh in the

direction and a blue mesh in the

direction:
Normals are automatically calculated:
Use
None to get flat shading for all the polygons:
Vary the effective normals used on the surface:
Generate a higher-quality plot:
Emphasize performance, possibly at the cost of quality:
Use more initial points to get a smoother plot:
Use different style directives:
Explicitly specify the style for different surfaces:
Use a different style inside the surface:
Select a region in

,

,

,

,

, and

:
Select a region in parameter space:
Textures use scaled

and

parameters by default:
Use the

and

coordinates:
Use unscaled coordinates:
Use textures to highlight how parameters map onto a surface:
Use scaled or unscaled coordinates for textures:
Evaluate functions using machine-precision arithmetic:
Evaluate functions using arbitrary-precision arithmetic: