ВУЗ:
Составители:
Рубрика:
Так, матрица преобразований для сдвига (translation – перенос) принимает
вид:
,
1
010
001
00
∗∗
=
yx
TR
для вращения (rotation) –
,
100
0cossin
0sincos
ϕϕ
ϕϕ
−=
RT
для масштабирования (scaling) –
,
100
00
00
y
x
m
m
SC
=
и для отражения (reflection) –
.
100
02cos2sin
02sin2cos
αα
αα
−=
RF
Отметим, что последняя матрица принимает более простой вид, если
описывает отражение относительно оси x (α=0) или оси y (α=90°).
Справедливость представленных матриц можно проверить, подставив их в
(2.4) и выполнив умножение. В результате получатся выражения
аффинных преобразований в алгебраической форме.
Пользуясь матрицами частных аффинных преобразований, можно
описать более сложные преобразования, представив их в виде
последовательности частных аффинных преобразований [2].
25
25
Так, матрица преобразований для сдвига (translation – перенос) принимает
вид:
1 0 0
TR = 0 1 0,
x0∗ y0∗ 1
для вращения (rotation) –
cos ϕ sin ϕ 0
RT = − sin ϕ cos ϕ 0,
0 0 1
для масштабирования (scaling) –
mx 0 0
SC = 0 my 0,
0 0 1
и для отражения (reflection) –
cos 2α sin 2α 0
RF = sin 2α − cos 2α 0.
0 0 1
Отметим, что последняя матрица принимает более простой вид, если
описывает отражение относительно оси x (α=0) или оси y (α=90°).
Справедливость представленных матриц можно проверить, подставив их в
(2.4) и выполнив умножение. В результате получатся выражения
аффинных преобразований в алгебраической форме.
Пользуясь матрицами частных аффинных преобразований, можно
описать более сложные преобразования, представив их в виде
последовательности частных аффинных преобразований [2].
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »
