Game Development Reference
In-Depth Information
For the second control point, we do the last round using the fraction 0.5.
b
0
= (3.84, 3.64)
b
1
= (4.04, 1.80)
b
′
1
= 0.50 b
0
+ 0.50 b
1
= 0.50(3.84, 3.64) + 0.50(4.04, 1.80) = (3.94, 2.72)
For the third control point, we do the last two rounds using the fraction 0.5.
b
0
= (3.60, 4.20)
b
1
= (4.80, 1.40)
b
2
= (1.00, 3.40)
b
0
= 0.50 b
0
+ 0.50 b
1
= 0.50(3.60, 4.20) + 0.50(4.80, 1.40) = (4.20, 2.80)
b
1
= 0.50 b
1
+ 0.50 b
2
= 0.50(4.80, 1.40) + 0.50(1.00, 3.40) = (2.90, 2.40)
b
′
2
= 0.50 b
0
+ 0.50 b
1
= 0.50(4.20, 2.80) + 0.50(2.90, 2.40) = (3.55, 2.60)
For the final control point, we do all the rounds using 0.5 as the fraction.
b
0
= 0.50 b
0
+ 0.50 b
1
= 0.50(3, 5) + 0.50(6, 1) = (4.50, 3.00)
b
1
= 0.50 b
1
+ 0.50 b
2
= 0.50(6, 1) + 0.50(0, 3) = (3.00, 2.00)
b
2
= 0.50 b
2
+ 0.50 b
3
= 0.50(0, 3) + 0.50(5, 5) = (2.50, 4.00)
b
0
= 0.50 b
0
+ 0.50 b
1
= 0.50(4.50, 3.00) + 0.50(3.00, 2.00) = (3.75, 2.50)
b
1
= 0.50 b
1
+ 0.50 b
2
= 0.50(3.00, 2.00) + 0.50(2.50, 4.00) = (2.75, 3.00)
b
′
3
= 0.50 b
0
+ 0.50 b
1
= 0.50(3.75, 2.50) + 0.50(2.75, 3.00) = (3.25, 2.75)
(b) q
0
= b
0
= (3.0, 5.0)
q
1
= b
0
/2 + b
1
/2 = (3, 5)/2 + (6, 1)/2 = (4.5, 3.0)
q
2
= b
0
/4 + b
1
/2 + b
2
/4 = (3, 5)/4 + (6, 1)/2 + (0, 3)/4 = (3.75, 2.5)
q
3
= r
0
= b
0
/8 + 3b
1
/8 + 3b
2
/8 + b
3
/8
= (3, 5)/8 + 3(6, 1)/8 + 3(0, 3)/8 + (5, 5)/8 = (3.25, 2.75)
r
1
= b
1
/4 + b
2
/2 + b
3
/4 = (6, 1)/4 + (0, 3)/2 + (5, 5)/4 = (2.75, 3.0)
r
2
= b
2
/2 + b
3
/2 = (0, 3)/2 + (5, 5)/2 = (2.5, 4.0)
r
3
= b
3
= (5.0, 5.0)
(c) Using Equation (13.38) with n = 3:
1−
0
4
0
=
0
?
?
3
5
3.00
5.00
′
b
4
b
−1
+
b
0
= 0
+ 1
=
1
=
1
1−
1
4
b
1
=
1
4
3
5
+
3
4
6
1
5.25
2.00
′
b
4
b
0
+
=
Search WWH ::
Custom Search