DESIGN OF SURFACES 2197.2.1 Coon’s patches
Coon’s patches can use either linear or Hermite blending in surface approximation using four boundary
curves. Given those curves as a 0 (v),a 1 (v),b 0 (u) and b 1 (u) that intersect at four corner points P 00 ,P 01 ,
P 10 and P 11 as shown in Figure 7.14(a), ruled surfaces can be obtained by combining any two pairs
of opposite curves
rbb
raa101
201( , ) = (1 – ) ( ) + ( )
( , ) = (1 – ) ( ) + ( )uuu
uuuuvvv
vv
(7.33)A linear Coon’s patch r(u,v) is the sum of the two surfaces above, and a surface r 3 (u,v) is
subtracted as the correction surface so that the boundary conditions are met. The patch may be
expressed as
r(u,v) = r 1 (u,v) + r 2 (u,v)–r 3 (u,v) (7.34)Note that
r(u, 0) = b 0 (u) = r 1 (u, 0) + r 2 (u, 0) –r 3 (u, 0)
=b 0 (u) + (1 –u)a 0 (0) + ua 1 (0) –r 3 (u, 0) = b 0 (u) + (1 –u)P 00 + uP 10 – r 3 (u, 0)which implies
r 3 (u, 0) = (1 –u)P 00 + uP 10 (7.35a)Similarly,
r(u, 1) = b 1 (u) = r 1 (u, 1) + r 2 (u, 1) –r 3 (u, 1)
=b 1 (u) + (1 –u)a 0 (1) + ua 1 (1) –r 3 (u, 1) = b 1 (u) + (1 –u)P 01 + uP 11 – r 3 (u, 1)which gives
r 3 (u, 1) = (1 –u)P 01 + uP 11 (7.35b)Figure 7.13 Ruled surface in Example 7.7r(u, 1)r(u, 0)–1–0.500.5110.750.50.2500- 0.25
- 0.75 – 0.5
–1