
226 Applied Geometry for Computer Graphics and CAD
ular points. A surface with no singular points is called a non-singular surface.
Implicity defined surfaces are important in CAD applications and provide the
basis for CSG modellers discussed in Section 9.7.3.
Example 9.2
1. The implicit surfaces ax + by + cz + d = 0 for constants a, b, c, d ∈ R are
planes.
2. The implicit surface x
2
+ y
2
+ z
2
−1 = 0 is the unit sphere centred at the
origin.
Definition 9.3
Let U be an open subset of R
2
.Aparametric surface is a mapping S : U → R
3
.
A mapping S : V → R
3
, defined on a closed subset V of R
2
is said to be a
parametric surface whenever there exists an open subset U containing V ,and
a parametric surface S
1
: U → R
3
, such that S(s, t)=S
1
(s, t) for all (s, t) ∈ V .
S
1
is said to extend S. The subset S = S(U)orS = S(V )ofR
3
is referred to
as the surface S or the trace of S,andS is said to parametrize S.
The coordinates of an arbitrary point of a parametric surface S can be
expressed as functions of two variables, for instance,
S(s, t)=(x(s, t),y(s, t),z(s, t)) .
The curves c
t
0
(s)=S(s, t
0
)andc
s
0
(t)=S(s
0
,t), obtained by fixing the value
of one of the variables, are called the s-parameter and t-parameter (or s-and
t-coordinate) curves respectively.
The parametric surface S : U → R
3
is said to be C
k
-continuous (or just C
k
)
whenever the coordinate functions x(s, t), y(s, t), and z(s, t)areC
k
-continuous
on U.If|S
s
(s, t) × S
t
(s, t)| = 0, then the surface is said to be regular at S(s, t),
and S(s, t)issaidtobearegular point. If S(s, t) is regular for all (s, t) ∈ U ,
then the surface is said to be regular.If|S
s
(s, t) × S
t
(s, t)| =0,thenS is said
to be singular at S(s, t), and S(s, t)issaidtobeasingular point.
A parametric surface S defined on a closed set V is said to be C
k
when-
ever there exists an open set U containing V ,andaC
k
parametric surface S
1
defined on U, such that S(s, t)=S
1
(s, t) for all (s, t) ∈ V . The partial deriva-
tives of S(s, t) at boundary points of V are obtained by taking the derivatives
of the extension mapping. Then S(s, t) is a regular/singular point if it is a
regular/singular point of S
1
(s, t).
At a point p = S(s, t), S
s
(s, t)andS
t
(s, t) are the tangent vectors to
the s-andt-parameter curves. If p is a regular point of the surface then