Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций по графике_1.doc
Скачиваний:
38
Добавлен:
05.05.2019
Размер:
1.36 Mб
Скачать

Проецирование

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

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

Далее рассматриваются различные виды проекций.

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

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

Рис 17. Плоские геометрические проекции

Плоские геометрические проекции делятся на два вида: центральные и параллельные. Если центр проекции находится на конечном расстоянии от проекционной плоскости, то проекция – центральная. Если же центр проекции удален на бесконечность, то проекция – параллельная.

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

Виды параллельных проекций

Классификация параллельных проекций показана на рис. 18.

Рис. 18. Виды параллельных проекций.

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

Во всех параллельных проекциях грани отображаемого объекта, параллельные картинной плоскости, изображаются без искажения формы и размеров; параллельные в пространстве прямые сохраняют параллельность и после проецирования, а также остаются постоянными относительные длины параллельных в исходном пространстве линий.

Самой простой из параллельных проекций является ортографическая проекция, при которой картинная плоскость совпадает с одной из координатных плоскостей или параллельна ей (рис. 19), а проецирующие лучи параллельны одной из координатных осей.

Рис. 19. Ортографическая проекция на плоскость z = 0.

Матрица проецирования на координатную плоскость z = 0 имеет вид:

, (x.1)

Аналогично, матрицы проецирования на плоскости x = p и y = q равны:

, (x.2)

. (x.3)

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

В аксонометрических проекциях нормаль к картинной плоскости (а, следовательно, и направление проецирования) не совпадает ни с одной из координатных осей (рис.20).

Рис. 20. Аксонометрическая проекция.

В зависимости от взаимного расположения картинной плоскости и осей координат выделяют следующие виды аксонометрических проекций:

а) триметрия – нормаль к картинной плоскости образует с координатными осями попарно различные углы (, , );

б) диметрия – два угла между нормалью к картинной плоскости и координатными осями равны;

в) изометрия – все три угла между нормалью к картинной плоскости и координатными осями равны ( = = ).

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

При изометрических проекциях укорачивания вдоль всех координатных осей одинаковы, поэтому можно производить измерения вдоль направлений осей с одним и тем же масштабом (отсюда и название изометрия). На рис.21 приведена (аксонометрическая прямоугольная) изометрическая проекция куба со стороной A. При этой проекции плоскость проецирования наклонена ко всем главным координатным осям под одинаковым углом. Стандартом регламентируется коэффициент сжатия, равный 0.82, а также расположение и взаимные углы главных координатных осей, равные 120 как это показано в левом верхнем углу рис.21. Обычно сжатие не делается.

Рис.21: Аксонометрическая прямоугольная изометрическая проекция куба со стороной A

При диметрической проекции две из трех осей сокращены одинаково, т.е. из трех углов между нормалью к плоскости проекции и главными координатными осями два угла одинаковы. Триметрическая проекция строится последовательными поворотами вокруг координатных осей, совершаемыми в произвольном порядке, с последующим проецированием на плоскость z = 0. Коэффициенты искажения (отношение длины проекции отрезка к его истинной длине) по каждой из проецируемых координатных осей не равны друг другу.

Диметрия – это частный случай триметрической проекции с двумя одинаковыми коэффициентами искажения (третий коэффициент может иметь любое значение). Диметрическая проекция может быть получена путем поворота на угол вокруг оси ординат, затем поворота на угол вокруг оси абсцисс и проецирования вдоль оси аппликат:

. (x.4)

Найдем величины этих углов поворота.

Квадраты длин проекций единичных векторов координатных осей, совпадающие с коэффициентами искажения по этим осям, равны:

fx2 = cos2 + sin2 sin2,

fy2 = cos2,

fz2 = sin2 + cos2 sin2. (x.5)

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

Если fх2 = fy2, то:

),

. (x.6)

В изометрической проекции все три коэффициента искажения равны:

fх2 = fy2 = fz2. (x.7)

Для изометрии получаем:

sin2 = ½, = 450, sin2 = 1/3, =  35,260.

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

Косоугольная проекция на плоскость z = 0 задается значениями двух углов: и , где – это угол между осью абсцисс и проекцией оси аппликат на картинную плоскость, а – это угол наклона проецирующих прямых к картинной плоскости (рис. 6.4).

Рассмотрим косоугольную проекцию точки N(0, 0, 1) на плоскость z=0. В результате проецирования точка N преобразуется в точку N*(a, b). Коэффициент искажения f по оси аппликат равен длине проекции единичного вектора (0 0 1):

f = ctg.

Косоугольная проекция любой точки получается путем сдвига на величину za вдоль оси x, на величину zb вдоль оси y и последующего проецирования на плоскость z=0. Матрица косоугольной проекции:

, (x.8)

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

Рис. 22. Косоугольная проекция точки N(0, 0, 1) на плоскость z =0.

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

f=1, a=cos, b=sin.

Результат проекции кавалье выглядит неестественно утолщенным (см рис 23).

Рисунок 23.. Проекция Кавалье куба со стороной А.

Рис. 24: Аксонометрическая косоугольная фронтальная диметрическая проекция куба со стороной A

У проекции кабине (см рис. 24)коэффициент искажения для ребер, перпендикулярных картинной плоскости, составляет ½:

f=1/2, a=0,5cos, b=0,5sin.

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

Угол может быть любым, однако, наиболее часто используются проекции со значениями угла =300 или =450.