Graphics Reference
In-Depth Information
Section 12.7
12.7.1
Find the formula for the Coons surface p(u,v) defined by boundary curves p(u,0) =
(2u,u 2 ,0), p(u,1) = (2u,-4u 2 + 8u + 1,0), p(0,v) = (0,v,0), and p(1,v) = (-4v 2 + 4v + 2,4v +
1,0). Also find ∂p/∂u(0.5,0.5) and ∂p/∂v(0.5,0.5).
12.7.2
Prove Theorem 12.7.1.
Section 12.9
12.9.1
Prove that the matrix Q in equation (12.36a) is just the matrix B in equation
(12.35).
12.9.2
Consider the bicubic patches p(u,v) with geometric matrices
(
)
(
)
(
)
(
)
110
,,
3 2 0
, ,
210
,,
210
,,
Ê
ˆ
Á
Á
(
)
(
)
(
)
(
)
˜
˜
200
, ,
510
,,
310
,,
310
,,
(a)
B =
(
)
(
)
(
)
(
)
1 10
,,
-
2 10
,,
-
100
,,
100
,,
(
)
(
)
(
)
(
,, )
Ë
1 10
,,
-
2 10
,,
-
100
,,
100
¯
(
)
(
)
(
)
(
)
Ê 100
,,
023
,,
-
123
,,
-
123
,,
ˆ
Á
Á
Á
(
)
(
)
(
)
(
)
˜
˜
˜
300
,,
323
,,
023
,,
023
,,
(b)
B =
(
)
(
)
(
)
(
)
200
,,
300
,,
100
,,
100
,,
(
)
(
)
(
)
(
)
Ë
200
,,
300
,,
100
,,
100
,,
¯
p
p
Ê
Ê
Ë
ˆ
¯
Ê
Ë
ˆ
¯
ˆ
(
110
,,
)
(
101
,,
)
00 2
,,
0
,
-
,
0
Á
Á
Á
Á
2
˜
˜
˜
˜
p
p
Ê
Ë
ˆ
¯
Ê
Ë
ˆ
¯
(
)
(
)
220
,
,
202
,,
00 2
,,
0
,
-
,
0
2
(c)
B =
1 1
2
1
2
p
p
Ê
Ë
ˆ
¯
Ê
Ë
ˆ
¯
Ê
Ë
ˆ
¯
Ê
Ë
ˆ
¯
, ,
0
1 0
,,
00 4
,,
0
,
-
,
0
4
1
010 1
22
p
p
Ê
Ë
ˆ
¯
Ê
Ë
ˆ
¯
Ê
Ë
ˆ
¯
Ê
Ë
ˆ
¯
1
,
,
, ,
00 42
, ,
0
,
-
42 0
,
Ë
¯
2
2
Describe the surfaces defined by these patches geometrically like we did in Example
12.9.1.
12.9.3
(a)
Let p(u,v) be the bicubic patch defined by Exercise 12.9.2(b). Consider the rec-
tangle A = [1/4,3/4] ¥ [1/3,2/3]. Let q(u,v) be the bicubic patch that is the subpatch
pΩ A reparameterized to [0,1] ¥ [0,1]. Find the geometric matrix for q(u,v).
(b)
Generalize (a) to the case of an arbitrary subrectangle A = [a,b] ¥ [c,d].
Section 12.12.3
12.12.3.1
The blossom for a triangular Bézier surface p(u,v) can be obtained from its control
points b ijk using the triangular de Casteljau algorithm similar to what was done in
Exercise 11.5.2.1 for curves. To learn about it, see, for example, [Fari97].
Search WWH ::




Custom Search