ВУЗ:
Составители:
Основы компьютерной графики для программистов 33
____________________________________________________________________________________________________________________
http://www.ksu.ru/persons/9134.ru.html
(
)
(
)
αα
−=
−
RR
1
.
Результатом нескольких последовательных поворотов будет матрица
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎣
⎡
=
1000
0
0
0
333231
232221
131211
rrr
rrr
rrr
A
.
Здесь верхняя матрица размером
33
×
называется ортогональной. Важным ее
свойством является то, что обратная к ней матрица является транспонированной:
T
B
B
=
−1
. Это полезно тем, что при вычислениях достаточно поменять индексы
местами и обратное преобразование получается автоматически.
После перемножения любого числа матриц вида
S
T
, и
R
результирующая матрица
всегда будет иметь вид:
⎥
⎥
⎥
⎥
⎦
⎤
⎢
⎢
⎢
⎢
⎣
⎡
1
0
0
0
333231
232221
131211
zyx
ttt
rrr
rrr
rrr
.
Здесь верхняя часть размером
33
×
определяет суммарный поворот и
масштабирование, а три коэффициента последней строки – суммарный перенос.
Основы компьютерной графики для программистов 33 ____________________________________________________________________________________________________________________ R −1 (α ) = R(− α ) . Результатом нескольких последовательных поворотов будет матрица ⎡ r11 r12 r13 0⎤ ⎢r r22 r23 0⎥ A = ⎢ 21 ⎥. ⎢ r31 r32 r33 0⎥ ⎢ ⎥ ⎣0 0 0 1⎦ Здесь верхняя матрица размером 3 × 3 называется ортогональной. Важным ее свойством является то, что обратная к ней матрица является транспонированной: B −1 = B T . Это полезно тем, что при вычислениях достаточно поменять индексы местами и обратное преобразование получается автоматически. После перемножения любого числа матриц вида T , S и R результирующая матрица всегда будет иметь вид: ⎡ r11 r12 r13 0⎤ ⎢r r22 r23 0⎥ ⎢ 21 ⎥. ⎢ r31 r32 r33 0⎥ ⎢ ⎥ ⎣ tx ty tz 1⎦ Здесь верхняя часть размером 3 × 3 определяет суммарный поворот и масштабирование, а три коэффициента последней строки – суммарный перенос. http://www.ksu.ru/persons/9134.ru.html
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »