logo
кг часть 2

Трехмерные аффинные преобразования.

Запишем их в виде формул:

X=Ax+By+Cz+D

Y=Ex+Fy+Gz+H

Z=Ix+Jy+Kz+l

где A…L=const.

В матричной форме это выражение представляется в следующем виде:

Для трехмерного пространства любое аффинное преобразование также может быть представлено последовательностью простейших операций. Рассмотрим эти операции:

  1. сдвиг осей координат на dx, dy, dz по аналогии с двухмерном пространстве:

  1. растяжение, сжатие(kx,ky,kz):

X=x/kx

Y=y/ky

Z=z/kz

3)поворот, подразделено на 3 операции:

а) поворот вокруг оси x

б) поворот оси y

в) поворот вокруг оси z