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), когда начальный вектор лежит в точке начала координат, т.е. или, в случае начала координат, . Видно, что начало координат инвариантно относительно преобразования общего вида. Это ограничение устраняется при использовании однородных координат.
|