Computer Aided Engineering Design

(backadmin) #1
DIFFERENTIAL GEOMETRY OF SURFACES 191

T() =

1000
0100
001
0001

v
v















Thus, the equation of the cylinder (in homogeneous co-ordinates) produced by this sweep is given by


r(u,v) = T(v)C(u) = [a cos u,b sin u,v, 1]T

Following examples illustrate some other sweep surfaces:

Example 6.7


(a) Helical tube: The surface of a helical tube is produced if we sweep a circular cross section of
radiusr along a helix γ(t) = (a cos t,a sin t,bt). The unit tangent t(t), binormal b(t), and normal n(t)
to the helical curve are given by


t

b

=
/
| / |
=
(– sin , cos , )
+

,

=
(– sin , cos , ) (– cos , – sin , 0)
(– sin , cos , ) (– cos , – sin , 0)
=
( sin , – cos , )
+

22

22

ddt
ddt

ata tb
ab
ata tb a tat
ata tb a tat

btb ta
ab




×
×

n = b×t = (– cos t, – sin t, 0)
The equation of the tube thus formed is given by
r(t,θ) = (t) + r[–n cos θ + b sin θ]

r(t,θ) = (t) + r[– cos θ(– cos t, – sin t, 0) + sin

(^22) +
θ
ab
(b sin t,–b cos t,a)]
(b) Seashell: A seashell is a helical tube but the radius r of the tube increases as the circular cross
section sweeps along the helical backbone curve. One may use the following model for the surface:
Figure 6.20 Cylinders (a) 0 ≤u≤ 2 πππππ and (b) (0 ≤u≤ 3 πππππ/2)
–2
–1
0
1
2
2
1.5
1
0.5
0
1
0.5
0



  • 0.5
    –1


–2
–1
0
1
2

2
1.5
1
0.5

0.5
0


  • 0.5
    –1


0
1
Free download pdf