({{, (RefLink[FaceForm, paclet:ref/FaceForm])[g]
is a graphics directive which specifies that faces of polygons and other filled graphics objects are to be drawn using the graphics directive or list of directives g. }, {, (RefLink[FaceForm, paclet:ref/FaceForm])[g,gback]
specifies that the front faces of three-dimensional polygons should be drawn with directives g, and the backs with directives gback. }})

OpenersNotesSection(Spacer1)Details

(RefLink[FaceForm, paclet:ref/FaceForm])[] draws no faces.

(RefLink[FaceForm, paclet:ref/FaceForm]) works in both 2D and 3D.

Color, opacity, surface color directives, textures, and materials can be used in (RefLink[FaceForm, paclet:ref/FaceForm]).

(RefLink[FaceForm, paclet:ref/FaceForm]) applies to (RefLink[Polygon, paclet:ref/Polygon]), (RefLink[Disk, paclet:ref/Disk]), and (RefLink[Rectangle, paclet:ref/Rectangle]) objects.

In three dimensions, specifications given outside of (RefLink[FaceForm, paclet:ref/FaceForm]) apply to both front and back faces of polygons.

The front face of a polygon is defined to be the one for which the corners as you specify them are in counterclockwise order (right-hand rule).

(RefLink[FaceForm, paclet:ref/FaceForm])[(RefLink[None, paclet:ref/None]),gback] specifies that front faces should not be drawn. »

OpenersPrimaryExamplesSection(Spacer1)Examples  (5)

OpenersExampleSection0(Spacer1)Basic Examples  (2)

Specify the style of edges and faces:

Graphics[{EdgeForm[{Thick,Blue}],FaceForm[Pink],Disk[]}]

Graphics3D[{EdgeForm[{Thick,Blue}],FaceForm[{Pink,Opacity[0.8]}],Cuboid[]},Boxed->False]

Specify different properties for the front and back of faces:

Graphics3D[{FaceForm[Yellow,Blue],Cuboid[]},PlotRange->{{-1/4,5/4},{1/4,5/4},{-1/4,5/4}}]

OpenersExampleSection1(Spacer1)Applications  (1)

Use (RefLink[FaceForm, paclet:ref/FaceForm]) to specify styling for polygons generated by plot functions:

ContourPlot[x^3- y^2,{x,-2,2},{y,-3,3},ContourShading->FaceForm[]]

Color the inside and outside differently:

ParametricPlot3D[{Cos[ϕ]Sin[θ],Sin[ϕ]Sin[θ],Cos[θ]},{ϕ,0,3Pi/2},{θ,0,Pi},MeshStyle->Opacity[.2],PlotStyle->FaceForm[Blue,Orange]]

OpenersExampleSection2(Spacer1)Properties & Relations  (2)

(RefLink[FaceForm, paclet:ref/FaceForm])[] is used to specify that the front faces should not be drawn:

{Graphics[{EdgeForm[Red],White,Rectangle[],Rectangle[{0.5,0.5}]}],
Graphics[{EdgeForm[Red],FaceForm[],Rectangle[],Rectangle[{0.5,0.5}]}]}

You can use a different style for front and back faces, including (RefLink[None, paclet:ref/None]) and (RefLink[Opacity, paclet:ref/Opacity]):

ParametricPlot3D[{Cos[ϕ]Sin[θ],Sin[ϕ]Sin[θ],Cos[θ]},{ϕ,0,3Pi/2},{θ,0,Pi},MeshStyle->Opacity[0.1],PlotStyle->FaceForm[Directive[Opacity[0.5],Blue],Orange]]

({{DocumentationFooterIconsRelatedFunction.png, ({{See Also}, {(RefLink[EdgeForm, paclet:ref/EdgeForm])  ▪  (RefLink[Texture, paclet:ref/Texture])}})}})

({{DocumentationFooterIconsRelatedTutorial.png, ({{Tutorials}, {▪(RefLinkPlain[Three-Dimensional Graphics Directives, paclet:tutorial/ThreeDimensionalGraphicsDirectives])}})}})

({{DocumentationFooterIconsRelatedGuide.png, ({{Related Guides}, {▪(RefLinkPlain[Graphics Directives, paclet:guide/GraphicsDirectives])}, {▪(RefLinkPlain[Colors, paclet:guide/Colors])}, {▪(RefLinkPlain[Polygons, paclet:guide/Polygons])}, {▪(RefLinkPlain[Molecular Structure & Computation, paclet:guide/MolecularStructureAndComputation])}, {▪(RefLinkPlain[Polyhedra, paclet:guide/Polyhedra])}})}})