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 preserve the

AspectRatio used by

Plot:

The default

BoxRatios preserves the revolved circles:

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 how many times

is evaluated:

Use 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 thick blue line:

Style the boundary with a thick blue 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 for 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 5 mesh levels in the

direction (red) and 10 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

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: