Преобразования 2D. Преобразования, связанные с системой координат

Содержание

Слайд 2

Преобразования, связанные с системой координат

Для управления изображением на экране, нужно вносить изменения

Преобразования, связанные с системой координат Для управления изображением на экране, нужно вносить
в его положение, форму, ориентацию, размер. Для этих целей существуют специальные геометрические преобразования, которые позволяют изменять эти характеристики объектов в пространстве.
Существуют три основных преобразований:
Перемещение (перенос)
Масштабирование
Вращение

Слайд 3

Перемещение

Перенос перемещает объект в другую позицию на экране не меняя при этом

Перемещение Перенос перемещает объект в другую позицию на экране не меняя при
размеры и форму объекта.
 Можно перевести точку в 2D, добавив координату перемещения (t x , t y ) к исходной координате (X, Y), чтобы получить новую координату (X ‘, Y’).

Слайд 4

продолжение

X ‘= X + t x
Y ‘= Y + t y
Пара (t x , t y ) называется

продолжение X ‘= X + t x Y ‘= Y + t
вектором перевода или вектором сдвига. Приведенные выше уравнения также могут быть представлены с использованием векторов столбцов.
Математически этот перенос можно описать с помощью вектора переноса . Пусть радиус вектор, соответствующий вектору переноса . Тогда переход из точки в точку будет соответствовать векторной записи . Отсюда получаем, что для переноса точки в новое положение необходимо добавить к ее координатам некоторые числа, которые представляют собой координаты вектора переноса:

Слайд 5

Масштабирование

Масштабированием объектов называется растяжение объектов вдоль соответствующих осей координат относительно начала координат

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

Слайд 6

продолжение

Когда коэффициенты масштабирования равны между собой, масштабирование называется однородным.
После применения операции однородного

продолжение Когда коэффициенты масштабирования равны между собой, масштабирование называется однородным. После применения
масштабирования с коэффициентом 2 он переходит в треугольник
Когда коэффициенты масштабирования не равны между собой, масштабирование называется неоднородным. Объект меняет форму.

Слайд 7

продолжение

X ‘= X * S x
Y ‘= Y * S y
Матрица масштабирования

продолжение X ‘= X * S x Y ‘= Y * S
будет:
Для точки операция масштабирования в матричном виде будет выглядеть следующим образом:

Слайд 8

Вращение

Вращение это поворот объект на определенный угол θ (тета) относительно начала координат

Вращение Вращение это поворот объект на определенный угол θ (тета) относительно начала
или относительно точки сцены.
Точка P (X, Y) расположена под углом φ от горизонтальной координаты X с расстоянием r от начала координат.
Если повернуть его на угол θ, получаем новую точку P ‘(X’, Y ‘). 

Слайд 9

продолжение

Найдем преобразование координат точки Р в точку P’ при вращении.

продолжение Найдем преобразование координат точки Р в точку P’ при вращении.

Слайд 10

Дополнительные преобразования отражение

Отражение — это зеркальное отражение оригинального объекта. Это операция поворота на 180

Дополнительные преобразования отражение Отражение — это зеркальное отражение оригинального объекта. Это операция
°. При преобразовании отражения размер объекта не изменяется.
На следующих рисунках показаны отражения относительно осей X и Y и начала координат соответственно.

Слайд 11

ножницы

Преобразование, которое наклоняет форму объекта, называется сдвиговым преобразованием.
Существуют две трансформации сдвига

ножницы Преобразование, которое наклоняет форму объекта, называется сдвиговым преобразованием. Существуют две трансформации
X-Shear и Y-Shear . Один сдвигает значения координат X, а другой сдвигает значения координат Y.
Тем не мение в обоих случаях только одна координата меняет свои координаты, а другая сохраняет свои значения. Стрижка также называется Skewing.

Слайд 12

продолжение

X-Shear
X-Shear сохраняет координату Y, и в координаты X вносятся изменения, в результате

продолжение X-Shear X-Shear сохраняет координату Y, и в координаты X вносятся изменения,
чего вертикальные линии наклоняются вправо или влево, как показано на рисунке ниже.
Имя файла: Преобразования-2D.-Преобразования,-связанные-с-системой-координат.pptx
Количество просмотров: 26
Количество скачиваний: 0