This is documentation for Mathematica 8, which was
based on an earlier version of the Wolfram Language.

# NormalsFunction

 NormalsFunction is an option for Plot3D and related functions that specifies a function to apply to determine the effective surface normals at every point.
• The following settings can be given:
 None determine normals from explicit polygon vertices Automatic determine normals from overall surface properties f determine normals by applying a function f
 Plot3D x, y, z ParametricPlot3D x, y, z, u, v ContourPlot3D x, y, z, w RegionPlot3D x, y, z
• The function f must return a vector of the form . Only the direction of this vector matters; the vector is in effect automatically normalized to unit length.
Use automatic methods to compute surface normals:
Make the effective normals to the surface vary locally:
Use flat shading for all polygons:
Use automatic methods to compute surface normals:
 Out[1]=

Make the effective normals to the surface vary locally:
 Out[1]=

Use flat shading for all polygons:
 Out[1]=
New in 6