Проективные преобразования

Параллельное проектирование, при котором картинная плоскость совпадает с координатной плоскостью z= =const описывается матрицей

[P]=

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

Основные свойства параллельных проекций

Свойство 1: Изображение прямой линии есть прямая или точка.

1) Предположим, что прямая a' не проектирующая (рисунок 3). Тогда все проектирующие прямые, проходящие через точки прямой a', лежат в одной плоскости. Пересечение этой плоскости с плоскостью изображения П есть прямая.

2)Если же прямая a' проектирующая, то все ее точки имеют одно и то же изображение, то есть прямая изображается точкой.

Свойство 2: Параллельные прямые изображаются параллельными прямыми или отдельными точками.

Свойство 3: Отношение, в котором любая точка отрезка делит этот отрезок, в изображении и в оригинале одинаково, в частности середина отрезка изображается серединой.

Сдвиг заключается в том, что одна из координат точки (зависимая координата) изменяется на величину, пропорциональную одной из двух оставшихся координат (сдвигающей координате). Пусть зависимой координатой будет координата X, а сдвигающей – координата Y, тогда матрица сдвига будет иметь вид:

где F – коэффициент сдвига. Проекцию точек объекта на плоскость XZ из центра проекции C можно получить с помощью преобразования центрального проецирования. Eго матрица:

Здесь центр проекции лежит на оси Y и имеет Y -координату, равную (- H), где H >0.

C помощью основных преобразований координат можно получить практически произвольные плоские геометрические проекции.

Рассмотрим сначала случай параллельного проецирования. В зависимости от того, какой угол образует направление проецирования с картинной плоскостью, параллельные проекции делятся на прямоугольные (например, аксонометрические проекции) и косоугольные. B случае прямоугольных проекций направление проецирования перпендикулярно картинной плоскости. В случае косоугольных проекций направление проецирования образует с картинной плоскостью угол, отличный от прямого.

Более общие аксонометрические проекции можно получить с помощью двух последовательных поворотов объекта (сначала вокруг оси Z на некоторый угол Az, а потом вокруг оси X на угол ) и затем ортогонального проецирования на плоскость XZ. Для двух наиболее распространенных типов аксонометрических проекций - изометрии и диметрии - углы поворота имеют следующие значения: Az =-45°, =35° и Az =-20°, =20°.

Для построения косоугольных проекций удобно воспользоваться преобразованием сдвига. Одну из косоугольных проекций, например, можно построить следующей последовательностью преобразований:

  1. сдвиг, в котором зависимой осью является ось X, сдвигающей осью - ось Y; коэффициент сдвига F =1 в случае, если задана "положительная" проекция, и F =-1, если требуется "отрицательная" проекция;
  2. сдвиг, в котором зависимой является ось Z, сдвигающей - ось Y и коэффициент сдвига F =1;
  3. проецирование на плоскость XZ.

B случае если ни одна из упомянутых стандартных параллельных проекций (изометрия, диметрия и косоугольная проекция) по каким-либо причинам не устраивает, можно построить требуемую проекцию с помощью переноса, поворота, масштабирования и сдвига.

Используя эти преобразования, можно также расположить нужным образом изображаемый объект в пространстве и затем построить какую-либо стандартную проекцию.

2) Параллельное проектирование

Cвойства параллельного проектирования:

  1. Прямые линии переходят в прямые линии.
  2. Параллельные прямые переходят в параллельные.
  3. Сохраняется отношение длин отрезков, лежащих на одной прямой или на параллельных прямых.
  4. При параллельном проектировании отношение площадей фигур сохраняется.

Центральное проектирование

Определение. Пусть a1 и a2 - две плоскости в пространстве, O - точка, не лежащая ни на одной из этих плоскостей. Центральным проектированием плоскости a1 на плоскость a2 с центром O называют отображение, которое точке A 1 плоскости a1 ставит в соответствие точку пересечения прямой OA 1 с плоскостью a2.

Определение. Прямую, на которой не определено центральное проектирование, называют исключительной прямой данной проекции.

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

Мы также будем считать, что на каждой плоскости, помимо обычных прямых, имеется еще бесконечно удаленная прямая, на которой лежат все бесконечно удаленные точки прямых данной плоскости. Бесконечно удаленная прямая пересекается с каждой обычной прямой l, лежащей на той же плоскости, в бесконечно удаленной точке прямой l.

Если ввести бесконечно удаленные точки и прямые, то центральное проектирование плоскости a1 на плоскость a2 с центром в точке O будет определено для всех точек плоскости a1. При этом исключительная прямая будет проецироваться в бесконечно удаленную прямую плоскости a2, а именно, образом точки M исключительной прямой будет бесконечно удаленная точка прямой OM; в этой точке пересекаются прямые плоскости a2, параллельные прямой OM.

Определение. Отображение P плоскости a на плоскость b называют проективным, если оно является композицией центральных проектирований и аффинных преобразований, т. е. если существуют плоскости a0 = a, a1, ј, a n = b и отображения Pi плоскостей a i на a i + 1, каждое из которых является либо центральным проектированием, либо аффинным преобразованием, причем P является композицией преобразований Pi. В случае, когда плоскость a совпадает с плоскостью b, отображение P называют проективным преобразованием плоскости a. Прообраз бесконечно удаленной прямой мы будем называть исключительной прямой данного проективного преобразования.

В компьютерной графике применяется несколько различных видов проецирования. Наиболее часто используется параллельное и центральное проецирование.

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: