Основы компьютерной графики: Часть 1. Математический аппарат компьютерной графики. Казанцев А.В. - 61 стр.

UptoLike

Составители: 

ОСНОВЫ КОМПЬЮТЕРНОЙ ГРАФИКИ, часть 1 61
bhbh
GM
P
P
P
P
R
R
P
P
G =
=
=
4
3
2
1
4
1
4
1
3300
0033
1000
0001
, (*)
где
b
G - геометрический вектор Безье. Подставляя это в выражение для
()
tx , получаем
()
(
)
(
)()
4
3
3
2
2
2
1
3
13131 PtPttPttPtGMTMGTMtx
bxhbhhxh
+++=== .
Полезным свойством сплайнов в форме Безье является то что кривая
всегда лежит внутри выпуклой оболочки, образованной четырехугольником
()
4321
PPPP . Это свойство можно доказать, пользуясь тем, что в выражении (*)
коэффициенты принимают значения от 0 до 1 и их сумма равна единице.
Заметим, что матрица вида
==
0001
0033
0363
1331
bhbh
MMM - называется матрицей Безье.
ОСНОВЫ КОМПЬЮТЕРНОЙ ГРАФИКИ, часть 1                                                         61



                        ⎡ P1 ⎤ ⎡ 1        0     0⎤ ⎡ P1 ⎤
                                                  0
                        ⎢P ⎥ ⎢ 0          0     1⎥ ⎢ P2 ⎥
                                                  0
                   Gh = ⎢ 4 ⎥ = ⎢                ⎥ ⎢ ⎥ = M hb Gb ,              (*)
                        ⎢ R1 ⎥ ⎢− 3       3 0 0⎥ ⎢ P3 ⎥
                        ⎢ ⎥ ⎢                    ⎥⎢ ⎥
                        ⎣ R4 ⎦ ⎣ 0        0 − 3 3⎦ ⎣ P4 ⎦
         где Gb - геометрический вектор Безье. Подставляя это в выражение для
x(t ) , получаем
                                              (       )
      x(t ) = TM h Ghx = TM h M hb Gbx = 1 − t 3 P1 + 3t (t − 1)2 P2 + 3t 2 (1 − t )P3 + t 3 P4 .
       Полезным свойством сплайнов в форме Безье является то что кривая
всегда лежит внутри выпуклой оболочки, образованной четырехугольником
(P1P2 P3 P4 ) . Это свойство можно доказать, пользуясь тем, что в выражении (*)
коэффициенты принимают значения от 0 до 1 и их сумма равна единице.
       Заметим, что матрица вида
                         ⎡ − 1 3 − 3 1⎤
                         ⎢ 3 − 6 3 0⎥
       M h M hb = M b = ⎢                ⎥ - называется матрицей Безье.
                         ⎢− 3 3     0 0⎥
                         ⎢               ⎥
                         ⎣1    0    0 0⎦