Аффинное преобразование
Материал из Википедии — свободной энциклопедии
Аффи́нное преобразование (от лат. affinis — соприкасающийся, близкий, смежный) — отображение плоскости или пространства в себя, при котором прямые переходят в прямые.
Содержание |
[править] Определение
Аффи́нное преобразование
есть преобразование вида
где
— обратимая матрица и
.
[править] Комментарий
Иначе говоря, преобразование называется аффинным, если его можно получить следующим образом:
- Выбрать «новый» базис пространства с «новым» началом координат
; - Каждой точке
пространства поставить в соответствие точку
, имеющую те же координаты относительно «новой» системы координат, что и
в «старой».
[править] Примеры
Аффинными преобразованиями являются
[править] Свойства
- При аффинном преобразовании прямая переходит в прямую.
- Если размерность пространства
, то любое преобразование пространства (то есть биекция пространства на себя), которое переводит прямые в прямые, является аффинным. Это определение используется в аксиоматическом построении аффинной геометрии
- Если размерность пространства
- Аффинные преобразования образуют группу относительно композиции.
- Любые три точки, не лежащие на одной прямой и их образы соответственно (не лежащие на одной прямой) однозначно задают аффинное преобразование плоскости.
[править] Типы аффинных преобразований
- Эквиаффинное преобразование — аффинное преобразование, сохраняющее площадь (также, сохраняется аффинная длина).
- Центроаффинное преобразование — аффинное преобразование, сохраняющее начало координат.
[править] Матричное представление
Как и другие проективные преобразования, аффинное преобразование
можно записать как матрицу перехода в однородных координатах:

Матричное представление используется, в частности, для записи аффинных преобразований в компьютерной графике. Указанная выше форма используется в OpenGL[1]; в DirectX (где координаты представляются в виде матриц 1×4) она транспонирована[2].
[править] Вариации и обобщения
- В приведённом выше определении аффинного преобразования можно использовать любое поле, а не только поле вещественных чисел
. - Отображение между метрическими пространствами называется аффинным, если оно переводит геодезические в геодезические (с учётом параметризации).
- Аффинные преобразования пространства
являются частным случаем проективных преобразований того же пространства. В свою очередь, проективные преобразования пространства
можно представить как аффинные преобразования пространства
.
[править] См. также
[править] Примечания
- ↑ OpenGL Transformation (англ.). Архивировано из первоисточника 23 августа 2011. Проверено 4 августа 2010.
- ↑ Transforms (Direct3D 9) (англ.). Архивировано из первоисточника 23 августа 2011. Проверено 4 августа 2010.
, если новые координаты отобразить в прежнем базисе
;
пространства поставить в соответствие точку
, имеющую те же координаты относительно «новой» системы координат, что и 
.
являются частным случаем
.