ВУЗ:
Составители:
Рубрика:
,
1000
0cossin0
0sincos0
0001
ϕϕ
ϕϕ
−
=
x
RT
,
1000
0cos0sin
0010
0sin0cos
ψψ
ψψ
−
=
y
RT
.
1000
0100
00cossin
00sincos
θθ
θθ
−
=
z
RT
Следует отметить, что последовательность поворотов является критичной
и при расстановке объектов (или примитивов) должна правильно
выбираться
Преобразование масштабирования в трехмерном пространстве
относительно начала координат осуществляется диагональными
элементами матрицы преобразования SC:
,
1000
000
000
000
z
y
x
k
k
k
SC
=
где k
x
, k
y
, k
z
- коэффициенты масштабирования по координатным осям.
Нужно отметить, что в пространственной графике изменение размеров
изображения объекта обычно является следствием удаления или
приближения объекта по отношению к наблюдателю, то есть его
перемещения по оси глубины. Чтобы реализовать этот эффект, нужно
изображение на экранной плоскости формировать путем центрального
проецирования точек объекта. При этом осуществляется перевод точки не
36
36 1 0 0 0 0 cos ϕ − sin ϕ 0 RTx = , 0 sin ϕ cos ϕ 0 0 0 0 1 cosψ 0 sinψ 0 0 1 0 0 RTy = , − sinψ 0 cosψ 0 0 0 0 1 cos θ − sin θ 0 0 sin θ cos θ 0 0 RTz = . 0 0 1 0 0 0 0 1 Следует отметить, что последовательность поворотов является критичной и при расстановке объектов (или примитивов) должна правильно выбираться Преобразование масштабирования в трехмерном пространстве относительно начала координат осуществляется диагональными элементами матрицы преобразования SC: kx 0 0 0 0 ky 0 0 SC = , 0 0 kz 0 0 0 0 1 где kx, ky, kz - коэффициенты масштабирования по координатным осям. Нужно отметить, что в пространственной графике изменение размеров изображения объекта обычно является следствием удаления или приближения объекта по отношению к наблюдателю, то есть его перемещения по оси глубины. Чтобы реализовать этот эффект, нужно изображение на экранной плоскости формировать путем центрального проецирования точек объекта. При этом осуществляется перевод точки не
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »