ВУЗ:
Составители:
Рубрика:
Так, матрица преобразований для сдвига (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
- …
- следующая ›
- последняя »