ВУЗ:
Составители:
Рубрика:
.
1
0100
0010
0001
1000
0100
00cossin
00sincos
1000
0cos0sin
0010
0sin0cos
1000
0cossin0
0sincos 0
0001
1
000
ooo
zz
zz
yy
yy
xx
xx
ooo
zyx
KPzyxKO
⋅
−
×
×
−
⋅
−
⋅==
γγ
γγ
γγ
γγ
γγ
γγ
(3.4)
Теперь нужно описать размещение объекта в сцене, то есть
размещение СКО в СКМ. Для этого координаты вершин объекта (вершин
его примитивов) в виде матрицы КО умножаются на матрицы
геометрических преобразований поворота и сдвига. Параметры этих
преобразований указаны в задании. В результате получается матрица-
строка КW, содержащая координаты вершины объекта в СКМ:
.
1
0100
0010
0001
1000
0100
00cossin
00sincos
1000
0cos0sin
0010
0sin0cos
1000
0cossin0
0sincos 0
0001
1
000
www
zz
zz
yy
yy
xx
xx
www
zyx
KOzyxKW
⋅
−
×
×
−
⋅
−
⋅==
αα
αα
αα
αα
αα
αα
(3.5)
Следующий шаг – определение положения объекта в СКН. Для этого
вершины объекта, заданные матрицей-строкой KW, переводятся в СКН с
43
43 1 0 0 0 cos γ y 0 − sin γ y 0 0 cos γ sin γ 0 0 1 0 0 KO = x o yo z o 1 = KP ⋅ x x ⋅ × 0 − sin γ x cos γ x 0 sin γ y 0 cos γ y 0 0 0 0 1 0 0 0 1 (3.4) cos γ z sin γ z 0 0 1 0 0 0 − sin γ z cos γ z 0 0 0 1 0 0 × ⋅ . 0 0 1 0 0 0 1 0 0 0 0 1 x 0o y 0o z 0o 1 Теперь нужно описать размещение объекта в сцене, то есть размещение СКО в СКМ. Для этого координаты вершин объекта (вершин его примитивов) в виде матрицы КО умножаются на матрицы геометрических преобразований поворота и сдвига. Параметры этих преобразований указаны в задании. В результате получается матрица- строка КW, содержащая координаты вершины объекта в СКМ: 1 0 0 0 cos α y 0 − sin α y 0 0 cos α sin α 0 0 1 0 0 KW = x w yw zw 1 = KO ⋅ x x ⋅ × 0 − sin α x cos α x 0 sin α y 0 cos α y 0 0 0 0 1 0 0 0 1 (3.5) cos α z sin α z 0 0 1 0 0 0 − sin α z cos α 0 0 0 1 0 0 × z ⋅ . 0 0 1 0 0 0 1 0 0 0 0 1 x 0w y 0w z 0w 1 Следующий шаг – определение положения объекта в СКН. Для этого вершины объекта, заданные матрицей-строкой KW, переводятся в СКН с
Страницы
- « первая
- ‹ предыдущая
- …
- 41
- 42
- 43
- 44
- 45
- …
- следующая ›
- последняя »