Лекция: Трехмерные аффинные преобразования

1.Перемещение.

2.Масштабирование.

Если Sx = Sy = Sz, то это однородное масштабирование.

 

3. Поворот.

Относительно оси Z:

Относительно оси X:

Относительно оси Y:

 

 

4Отражение (зеркалирование)

Относительно плоскости XOY Относительно плоскости YOZ Относительно плоскости ZOX

 

Результирующий поворот точки с координатами (x,y,z):

[x',y',z'] = [x,y,z] × R(A) × R(B) × R(C).

Преобразование общего поворота точки с центром вращения, совпадающим с началом координат, можно получить как суперпозицию трех плоских поворотов. Это преобразование математически выражается перемножением трех матриц (1), (2), (3). Матричное умножение не является коммутативной операцией, поэтому необходимо задать некоторый порядок выполнения поворотов. Соглашение о порядке принимается совершено произвольно, но после того, как порядок выполнения будет зафиксирован, его необходимо строго придерживаться.

 

 

еще рефераты
Еще работы по информатике