0% found this document useful (0 votes)
10 views

Comp Geometry Lecnotes3

The document discusses differential geometry of surfaces. It defines surfaces, curves on surfaces, and fundamental concepts like the first fundamental form which describes arc length and surface area. It also covers tangent planes, normal vectors, and principal curvatures of surfaces.

Uploaded by

Arpan Nandy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Comp Geometry Lecnotes3

The document discusses differential geometry of surfaces. It defines surfaces, curves on surfaces, and fundamental concepts like the first fundamental form which describes arc length and surface area. It also covers tangent planes, normal vectors, and principal curvatures of surfaces.

Uploaded by

Arpan Nandy
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

13.472J/1.128J/2.158J/16.

940J
COMPUTATIONAL GEOMETRY
Lecture 3

Kwanghee Ko
T. Maekawa
N. M. Patrikalakis

Massachusetts Institute of Technology


Cambridge, MA 02139-4307, USA

Copyright c 2003 Massachusetts Institute of Technology

Contents

3 Differential geometry of surfaces 2


3.1 Definition of surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3.2 Curves on a surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.3 First fundamental form (arc length) . . . . . . . . . . . . . . . . . . . . . . . . 4
3.4 Tangent plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.5 Normal vector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.6 Second fundamental form II (curvature) . . . . . . . . . . . . . . . . . . . . . . 8
3.7 Principal curvatures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Bibliography 13

Reading in the Textbook

• Chapter 3, pp.49 - pp.72

1
Lecture 3

Differential geometry of surfaces

3.1 Definition of surfaces


• Implicit surfaces F (x, y, z) = 0
2 2 2
Example: xa2 + yb2 + zc2 = 1 Ellipsoid, see Figure 3.1.

z
x

Figure 3.1: Ellipsoid.

• Explicit surfaces
If the implicit equation F (x, y, z) = 0 can be solved for one of the variables as a function
of the other two, we obtain an explicit surface, as shown in Figure 3.2. Example: z =
1 2 2
2 (αx + βy )

• Parametric surfaces x = x(u, v), y = y(u, v), z = z(u, v)


Here functions x(u, v), y(u, v), z(u, v) have continuous partial derivatives of the r th order,
and the parameters u and v are restricted to some intervals (i.e., u 1 ≤ u ≤ u2 , v1 ≤ v ≤ v2 )
leading to parametric surface patches. This rectangular domain D of u, v is called
parametric space and it is frequently the unit square, see Figure 3.3. If derivatives of the
surface are continuous up to the r th order, the surface is said to be of class r, denoted
C r.

2
Figure 3.2: Explicit quadratic surfaces z = 12 (αx2 + βy 2 ). (a) Left: Hyperbolic paraboloid
(α = −3, β = 1). (b) Right: Elliptic paraboloid (α = 1, β = 3).

In vector notation:

r = r(u, v)
where r = (x, y, z), r(u, v) = (x(u, v), y(u, v), z(u, v))

Example:

r = (u + v, u − v, u2 + v 2 )

x=u+v
1 2


y =u−v ⇒ eliminate u, v ⇒ z = (x + y 2 ) paraboloid
2
z = u2 + v 2

3.2 Curves on a surface


Let r = r(u, v) be the equation of a surface, defined on a domain D (i.e., u 1 ≤ u ≤ u2 ,
v1 ≤ v ≤ v2 ). Let β(t) = (u(t), v(t)) be a curve in the parameter plane. Then r = r(u(t), v(t))
is a curve lying on the surface, see Figure 3.3. A tangent vector of curve β(t) is given by
β̇(t) = (u̇(t), v̇(t)) A tangent vector of a curve on a surface is given by:

dr(u(t), v(t))
(3.1)
dt
By using the chain rule:

dr(u(t), v(t)) ∂r du ∂r dv
= + = ru u̇(t) + rv v̇(t) (3.2)
dt ∂u dt ∂v dt

3
v z
r(u,v)
D

u y
r(u(t),v(t))
β(t)=(u(t),v(t))
x
Parametric Space D 3D Space

Figure 3.3: The mapping of a curve in 2D parametric space onto a 3D biparametric surface
.

3.3 First fundamental form (arc length)


Consider a curve on a surface r = r(u(t), v(t)). The arc length of the curve on a surface is
given by
dr du dv
ds = | |dt = |ru + rv |dt
dt dt dt
q
= (ru u̇ + rv v̇) · (ru u̇ + rv v̇)dt
q
= (ru · ru )du2 + 2ru rv dudv + (rv · rv )dv 2

p
= Edu2 + 2F dudv + Gdv 2 (3.3)

where

E = r u · ru , F = r u · rv , G = r v · rv (3.4)

The first fundamental form is defined as

I = dr · dr = (ru du + rv dv) · (ru du + rv dv)


= Edu2 + 2F dudv + Gdv 2 (3.5)

E, F , G are called first fundamental form coefficients Note that E = r u · ru > 0 and G =
rv · rv > 0 if ru 6= 0 and rv 6= 0. The first fundamental form I is positive definite. That is I ≥ 0
and I = 0 if and only if du = 0 and dv = 0 since

1 EG − F 2 2
I= (E du + F dv)2 + dv and EG − F 2 = |ru × rv |2 > 0.
E E
I depends only on the surface and not on the parametrization.
The area of the surface can be derived as follows:

4
δA

r(u0,v0+δv) r(u0+δu,v0)

r(u0,v0+δv)−r(u0,v0) r(u0+δu,v0)−r(u0,v0)
r(u0,v0)

Figure 3.4: Area of an infinitessimal surface patch.

∂r
r(u0 , v0 + δv) − r(u0 , v0 ) ' δv
∂v
∂r
r(u0 + δu, v0 ) − r(u0 , v0 ) ' δu
∂u

δA = |ru δu × rv δv| = |ru × rv |δuδv

|ru × rv |2 = (ru × rv ) · (ru × rv )

Using the vector identity (a × b) · (c × d) = (a · c)(b · d) − (a · d)(b · c), we get

|ru × rv |2 = (ru · ru )(rv · rv ) − (ru · rv )2 (3.6)


2
= EG − F (3.7)

p Z Z p
δA = EG − F2 δuδv, A= EG − F 2 dudv (3.8)

Example: For the hyperbolic paraboloid r(u, v) = (u, v, u 2 −v 2 ), let us derive an expression
for the area of a region of its surface corresponding to a the circle u 2 + v 2 ≤ 1 in the parametric
domain D.
We begin by forming expressions for the derivatives of the position vector r and the first
fundamental form coeffients.

ru = (1, 0, 2u)
rv = (0, 1, −2v)
E = ru · ru = 1 + 4u2
F = ru · rv = −4uv
G = rv · rv = 1 + 4v 2

Using Equation (3.8), we find

EG − F 2 = (1 + 4u2 )(1 + 4v 2 ) − 16u2 v 2 = 1 + 4u2 + 4v 2 > 0


Z Z p
A = 1 + 4u2 + 4v 2 dudv
D

5
To compute the area, we need to evaluate the double integral over the unit disk u 2 + v 2 ≤ 1
in the parametric domain D;
Z Z p
A= 1 + 4u2 + 4v 2 du dv.
u2 +v 2 ≤1

To perform the integration, let us change variables.

u = r cos(θ), v = r sin(θ), and du dv = r dr dθ


Z Z p
A = 1 + 4r 2 r dr dθ
r≤1
Z 2π Z 1 p
= 1 + 4r 2 r dr dθ
0 0
π √
= (5 5 − 1)
6

3.4 Tangent plane


Tangent plane at a point r(uo , vo ) is the union of tangent vectors of all curves on the surface pass
through r(uo , vo ), as shown in Figure 3.5. Since the tangent vector of a curve on a parametric
surface is given by dr du dv
dt = ru dt + rv dt , the tangent plane lies on the plane of the vectors r u and
rv . The equation of the tangent plane is

Tp (u, v) = r(u, v) + λru (u, v) + µrv (u, v) (3.9)

where λ and µ are real variables parameterizing the plane.


z
r=ruu+rvv

Tp
r(u0,v0)
y

Figure 3.5: The tangent plane at a point on a surface.

3.5 Normal vector


The surface normal is the vector at point r(u o , vo ) perpendicular to the tangent plane, see
Figure 3.6. And therefore
ru × r v
N= (3.10)
|ru × rv |

Note that ru and rv are not necessarily perpendicular.

6
z

rv
Tp ru
y

Figure 3.6: The normal to the point on a surface.

A regular (ordinary) point P on the surface is defined as one for which r u × rv 6= 0. A point
where ru × rv = 0 is called a singular point. The condition r u × rv 6= 0 requires that at that
point P the vectors ru and rv do not vanish and have different directions.
Example: Elliptic Paraboloid r(u, v) = (u + v, u − v, u 2 + v 2 )

ru = (1, 1, 2u)
rv = (1, −1, 2v)

ex ey ez
ru × r v = 1 1 2u
1 −1 2v

= 2(u + v)ex + 2(u − v)ey − 2ez 6= 0


q
|ru × rv | = 2 (u + v)2 + (u − v)2 + 1
p
= 2 2u2 + 2v 2 + 1 > 0 ⇒ Regular !

(2(u + v), 2(u − v), −2)


N = √
2 2u2 + 2v 2 + 1
(u + v, u − v, −1)
= √
2u2 + 2v 2 + 1

at (u, v) = (0, 0), N = (0, 0, −1)

Example: Circular Cone r(u, v) = (u sin α cos v, u sin α sin v, u cos α), see Figure 3.7

ru = (sin α cos v, sin α sin v, cos α)


rv = (−u sin αsinv, u sin αsinv, 0)

ex ey ez
ru × r v = sin α cos v sin α sin v cos α
−u sin α sin v u sin α cos v 0

7
z
usinα

p
α u
u
α

usinαsinv y
singular
v
x usinαcosv

Figure 3.7: Circular cone.

= −u sin α cos α cos vex − u sin α cos α sin vey + u sin2 αez
At the origin n = 0,
ru × r v = 0
Therefore, the apex of the cone is a singular point.

3.6 Second fundamental form II (curvature)

S P
t
n
kn
C

kg k

Figure 3.8: Definition of normal curvature

In order to quantify the curvatures of a surface S, we consider a curve C on S which passes


through point P as shown in Figure 3.8. t is the unit tangent vector and n is the unit normal
vector of the curve C at point P .
dt
= κn = kn + kg (3.11)
ds
kn = κ n N (3.12)
where kn is the normal curvature vector normal to the surface, k g is the geodesic curvature
vector tangent to the surface, and k = κn is the curvature vector of the curve C at point P.
κn is called the normal curvature of the surface at P in the direction t.

8
Meusnier’s Theorem : All curves lying on a surface S passing through a given point
p ∈ S with the same tangent line have the same normal curvature at this point.
Since N · t = 0, differentiate w.r.t. s
d
(N · t) = N0 · t + N · t0
ds
dt dN dr dN
· N = −t · =− · (3.13)
ds ds ds ds
Recoginizing that ds · ds = dx2 + dy 2 + dz 2 = dr · dr, we can rewrite Equation 3.13 as:
dt dr · dN
·N = =−
ds dr · dr
dt
while · N = κn · N ≡ κn
ds

center of curvature N
P

P
center of curvature

(a) (b)

Figure 3.9: Definition of positive normal: (a) κn · N = κ n ; (b) κn · N = −κn .

II = −dr · dN = −(ru du + rv dv) · (Nu du + Nv dv)


= Ldu2 + 2M dudv + N dv 2 (3.14)

where

L = N · ruu , M = N · ruv , N = N · rvv (3.15)

Therefore the normal curvature is given by

II L + 2M λ + N λ2
κn = = (3.16)
I E + 2F λ + Gλ2
dv
where λ = du .
Suppose P is a point on a surface and Q is a point in the neighborhood of P , as in
Figure 3.10. Taylor’s expansion gives
1
r(u + du, v + dv) = r(u, v) + ru du + rv dv + (ruu du2 + 2ruv dudv + rvv dv 2 ) + H.O.T. (3.17)
2

9
N r=r(u,v)

d
P
Tp

Figure 3.10: Geometrical illustration of the second fundamental form.

Therefore
1
PQ = r(u + du, v + dv) − r(u, v) = ru du + rv dv + (ruu du2 + 2ruv dudv + rvv dv 2 ) + H.O.T.
2
Thus, the projection of PQ onto N
1
d = PQ · N = (ru du + rv dv) · N + II
2
and since ru · N = rv · N = 0, we get
1 1
d = II = (Ldu2 + 2M dudv + N dv 2 )
2 2
We want to observe in which situation d is positive and negative. When d = 0

Ldu2 + 2M dudv + N dv 2 = 0

Solve for du
p √
−M ± (M dv)2 − LN dv 2 −M ± M 2 − LN
du = = dv (3.18)
L L

N N
N

P Tp
Tp P P

Tp

Figure 3.11: (a) Elliptic point; (b) Parabolic point; (c) Hyperbolic point.

• If M 2 −LN < 0, there is no real root. That means there is no intersection between the surface
and its tangent plane except at point P . P is called elliptic point (Figure 3.11(a)).

• If M 2 − LN = 0, there is a double root. The surface intersects its tangent plane with one line
du = − M
L dv, which passes through point P . P is called parabolic point (Figure 3.11(b)).

• If M 2 − LN > 0, there
√ are two roots. The surface intersects its tangent plane with two
2
lines du = −M ± LM −LN dv, which intersect at point P . P is called hyperbolic point
(Figure 3.11(c)).

10
3.7 Principal curvatures
dκn
The extreme values of κn can be obtained by evaluating dλ = 0 of Equation 3.16, which gives:

(E + 2F λ + Gλ2 )(N λ + M ) − (L + 2M λ + N λ2 )(Gλ + F ) = 0 (3.19)

Since
E + 2F λ + Gλ2 = (E + F λ) + λ(F + Gλ),
L + 2M λ + N λ2 = (L + M λ) + λ(M + N λ)

equation (3.19) can be reduced to

(E + F λ)(M + N λ) = (L + M λ)(F + Gλ) (3.20)

Thus
L + 2M λ + N λ2 M + Nλ L + Mλ
κn = 2
= = (3.21)
E + 2F λ + Gλ F + Gλ E + Fλ
Therefore κn satisfies the two simultaneous equations

(L − κn E)du + (M − κn F )dv = 0
(M − κn F )du + (N − κn G)dv = 0 (3.22)

These equations can be simultaneously satisfied if and only if

L − κn E M − κn F
=0 (3.23)
M − κn F N − κn G

where | | denotes the determinant of a matrix. Expanding and defining K and H as


LN − M 2
K = (3.24)
EG − F 2
EN + GL − 2F M
H = (3.25)
2(EG − F 2 )
we obtain a quadratic equation for κ n as follows:

κ2n − 2Hκn + K = 0 (3.26)

The values K and H are called Gauss (Gaussian) and mean curvature respectively. The
discriminant D can be expressed as follows:

D = H2 − K
(EN + GL − 2F M )2 − 4(EG − F 2 )(LN − M 2 )
=
4(EG − F 2 )2
The denominator is always positive, so we only need to investigate the numerator. The numer-
ator can be written as:

(EN + GL − 2F M )2 − 4(EG − F 2 )(LN − M 2 )


!
EG − F 2 2F
=4 2
(EM − F L)2 + [EN − GL − (EM − F L)]2 ≥ 0
E E

11
Thus, D ≥ 0.
Upon solving Equation (3.26) for the extreme values of curvature, we have:
p
κmax = H + H2 − K (3.27)
p
κmin = H − H2 −K (3.28)

From Equations (3.27), (3.28), it is readily seen that

K = κmax κmin (3.29)


κmax + κmin
H = (3.30)
2
From Equation (3.24) (since EG − F 2 > 0, see Equation 3.6).

K > 0 ⇒ LN > M 2 ⇒ Elliptic point


K = 0 ⇒ LN = M 2 ⇒ Parabolic point
K < 0 ⇒ LN < M 2 ⇒ Hyperbolic point

K<0
K=0

K>0

Figure 3.12: Curvature map of a torus showing elliptic, parabolic, and hyperbolic regions.

12
Bibliography

[1] P. M. do Carmo. Differential Geometry of Curves and Surfaces. Prentice-Hall, Inc., Engle-
wood Cliffs, NJ, 1976.

[2] E. Kreyszig. Differential Geometry. University of Toronto Press, Toronto, 1959.

[3] M. M. Lipschutz. Theory and Problems of Differential Geometry. Schaum’s Outline Series:
McGraw-Hill, 1969.

[4] D. J. Struik. Lectures on Classical Differential Geometry. Addison-Wesley, Cambridge,


MA, 1950.

[5] T. J. Willmore. An Introduction to Differential Geometry. Clarendon Press, Oxford, 1959.

13

You might also like