Аффинные преобразования
Аффинным называется преобразование, обладающее следующими свойствами:
● любое аффинное преобразование может быть представлено как последовательность операций из числа простейших: сдвиг, растяжение/сжатие, поворот;
● сохраняются прямые линии, параллельность прямых, отношение длин отрезков, лежащих на одной прямой, и отношение площадей фигур.
Аффинные преобразования координат на плоскости:
(x, y) – двумерная система координат,
(X, Y) – координаты старой СК в новой системе координат.
Общий вид аффинного преобразования:
A, B, C, D, E, F – константы.
Обратное преобразование также является аффинным:
Простейшие аффинные преобразования системы координат.
1.
Параллельный сдвиг координат:
Обратное преобразование:
2. Растяжение/сжатие осей:
Обратное преобразование
:
Коэффициенты могут быть отрицательными. Например, при kx = -1 получаем зеркальное отображение относительно оси y.
3. Поворот системы координат (x,y) на угол α:
Обратное преобразование – поворот системы (X,Y) на угол (-α):
Аффинные преобразования объектов на плоскости.
x, y – старые координаты точки, X, Y – новые координаты точки.
1.
Сдвиг:
Обратное преобразование:
2.
Масштабирование объекта:
Обратное преобразование:
3. Поворот вокруг центра координат:
Обратное преобразование:
Дата добавления: 2015-11-20; просмотров: 2214;