2-4 ПРЕОБРАЗОВАНИЕ ТОЧЕК
Рассмотрим
результаты умножения матрицы , содержащей координаты точки , на матрицу общего
преобразования размером :
. (2-1)
Данная
запись означает, что исходные координаты точки и преобразуются в и , где , (приложение В). Представляют
интерес значения ,
-
координаты результирующей, преобразованной точки . Рассмотрим некоторые специальные
случаи.
При и преобразование
сведется к единичной матрице
, (2-2)
и
координаты точки останутся
неизменными. Как и следовало ожидать, в линейной алгебре умножение на единичную
матрицу эквивалентно умножению на 1 в обычной алгебре.
В случае
,
, (2-3)
где - результат
масштабирования координаты . Эффект такого преобразования показан
на рис. 2-1а. Рассмотрим теперь еще случай , т.е.
. (2-4)
Рис. 2-1 Преобразование точек.
Данное
преобразование вызывает изменение обеих координат и вектора (рис. 2-1b). Если , то координаты масштабируются различным
образом. При происходит
растяжение вектора или
масштабирование координат. Если , то имеет место сжатие.
Если
значение или
отрицательное,
то вектор отражается относительно координатных осей или относительно плоскости.
Чтобы убедиться в этом, возьмем , и , тогда
, (2-5)
и в
результате получаем симметричное отражение относительно оси (рис. 2-1с). Если , , , то выполняется симметричное
отражение относительно оси . Если , , то происходит отражение относительно
начала координат, это показано на рис. 2-1d, где , . Заметим, что обе операции отражения и
масштабирование зависят только от диагональных членов матрицы преобразования.
Рассмотрим
теперь случай с недиагональными членами. Возьмем сначала значения , , тогда
. (2-6)
Заметим,
что координата точки
осталась
неизменной, тогда как координата линейно зависит от исходных координат.
Данное преобразование называется сдвигом (рис. 2-1е). Аналогично, в случае,
когда , , преобразование
приведет к сдвигу пропорционально координате (рис. 2-1f). Таким образом, видно, что недиагональные члены
матрицы преобразования создают эффект сдвига координат вектора точки .
Прежде
чем закончить с преобразованием точек, разберем действие общего преобразования,
заданного выражением (2-1), когда начальный вектор лежит в точке начала
координат, т.е.
или, в
случае начала координат,
.
Видно,
что начало координат инвариантно относительно преобразования общего вида. Это
ограничение устраняется при использовании однородных координат.