Инструменты пользователя

Инструменты сайта


examination:kg:question14

Сжатие/растяжение

Это преобразование умножает соответствующие координаты точек на коэффициенты масштабирования по осям: (x, y) → (ax * x, ay * y). Матрица преобразования запишется следующим образом:

[ ax – 0 – 0 ]

[ 0 – ay – 0 ]

[ 0 – 0 – 1 ]

Где ax – растяжение по оси x,

ay – растяжение по оси y.

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

examination/kg/question14.txt · Последние изменения: 2014/01/15 12:19 (внешнее изменение)