Skip to main content

Section 9.2 Implicit and Explicit Representations of Surfaces

Quite often, surfaces are given as the set of points x=(x1,x2,x3)R3 such that f(x)=0 for some given function f:R3R. We call this an implicit representation of a surface. In some cases it is possible to solve f(x)=0 for one of the variables. For instance we can solve for x3. If we can solve with one single function then S is the graph of a function. Graphs of a function h defined on a subset DR3 are the simplest possible surfaces. We call x3=h(x1,x2), (x1,x2)D an explicit representation of the surface. In many cases, however, solving for one variable will only be possible locally, even for very simple surfaces like the sphere.

Example 9.5. Implicit representation of a sphere.

Suppose that S is a sphere of radius R. By definition S is the set of points in R3 with distance R from the origin. Hence S is the set of all points x=(x1,x2,x3)R3 such that
f(x):=x12+x22+x32R2=0,
providing an implicit representation of the sphere. We can solve the above equation for x3 to get
x3=±R2x12x22.
Note that we need two different functions to describe the upper and the lower half of the sphere. The above provides an explicit representation of S.
Not for every function f does the equation f(x)=0 describe a smooth surface. For instance the only solution to x12+x22+x32=0 is (0,0,0), that is, a single point. Hence we need to find criteria which guarantee that the solutions of f(x)=0 form a surface. We have the following theorem, which is a generalised form of the implicit function Theorem 4.33, where also the ideas for a more general result are indicated.
In the above example of the sphere we have gradf(x)=(2x1,2x2,2x3), which is clearly nonzero if R>0 and x12+x22+x32=R.
As mentioned already smooth surfaces, in principle, can be represented by all three means. We consider some examples.

Example 9.7. Representations of a Sphere.

We already saw three different representations of the sphere with radius R centred at 0:
  • parametric representation by spherical coordinates:
    g(θ,φ):=(Rcosφsinθ,Rsinφsinθ,Rcosθ),
    where (θ,φ)D:=[0,π]×[0,2π);
  • implicit representation by x12+x22+x32R2=0;
  • explicit representation by x3=R2x12x22 and x3=R2x12x22.

Example 9.8. Graph of a function.

Suppose that h:DR is continuously differentiable on the open set DR2. Then the graph
S:={(x1,x2,h(x1,x2)):(x1,x2)D}
forms a smooth surface in R3. Then the three possible representations are as follows:
  • explicit representation is x3=h(x1,x2), (x1,x2)D;
  • implicit representation is f(x):=x3h(x1,x2)=0;
  • parametric representation is g(x1,x2)=(x1,x2,h(x1,x2)) for (x1,x2)D.
To check that S is smooth just note that gradf(x)=(gradh(x1,x2),1), which is always nonzero. Hence by the above theorem the surface is smooth.

Example 9.9. Implicit representation of a plane.

Most commonly, a plane in R3 is given in implicit form by the equation
ax+by+cz+d=0.
At least one of a,b,c is nonzero. If for instance a0 we get the explicit representation
x=1a(by+cz+d).
A parametric representation can be obtained as follows. Suppose that v1 and v2 are linearly independent vectors, lying on the plane ax+by+cz=0 (the original plane translated to the origin). If a is a point on the original plane, then
g(s,t):=a+sv1+tv2,(s,t)R2
is a parametric representation of the plane.