Разделы презентаций


Алгоритмические основы трехмерной графики

Содержание

Преобразования координат.Если при всех i = 1, 2, …, N функции fi – линейные относительно аргументов (k1, k2, …, kn), то такие преобразования называют линейными, а при n = N –

Слайды и текст этой презентации

Слайд 1Компьютерная графика лекция 3
Алгоритмические основы трехмерной графики

Компьютерная  графика  лекция 3Алгоритмические основы трехмерной графики

Слайд 2Преобразования координат
.

Если при всех i = 1, 2, …, N

функции fi – линейные относительно аргументов (k1, k2, …, kn),

то такие преобразования называют линейными, а при n = N – аффинными


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

Преобразования координат.Если при всех i = 1, 2, …, N функции fi – линейные относительно аргументов (k1,

Слайд 3Метод однородных координат
.
V=(x, y, z, w)
[ X Y Z

1 ] = [ (x/w) (y/w) (z/w) 1 ]
Использование

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



Метод однородных координат.V=(x, y, z, w) [ X Y Z 1 ] = [ (x/w) (y/w) (z/w)

Слайд 4Преобразования в однородных координатах
.


Композиции преобразований
 

Преобразования в однородных координатах.Композиции преобразований 

Слайд 5Преобразования Эйлера
.


Любое заданное направление осей объектной системы координат можно получить,

выполняя три поворота вокруг двух координатных осей, при этом для

первого (ψ) и третьего (φ) поворота берется одна ось, которая в процессе преобразования сама поворачивается (θ).


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

Слайд 6Преобразования в однородных координатах
.


Преобразования в однородных координатах.

Слайд 7Пример преобразования: задача
.
1-й шаг. Перенос на вектор -А(-а, -Ь, -с)

Построить

матрицу вращения
на угол φ вокруг прямой L, про-
проходящей

через точку А(а, Ь, с) и
имеющую направляющий вектор
(l, m, n). Можно считать, что
направляющий вектор прямой
является единичным.

2-й шаг. Совмещение оси аппликат с прямой L двумя поворотами ψ и Ө
вокруг оси абсцисс и оси ординат.

3-й шаг. Вращение вокруг прямой L на заданный угол φ.


A


B

Пример преобразования: задача.1-й шаг. Перенос на вектор -А(-а, -Ь, -с)Построить матрицу вращения на угол φ вокруг прямой

Слайд 8Пример преобразования (продолжение)
.

4-й шаг. Поворот вокруг оси ординат на угол

-Ө.
5-й шаг. Поворот вокруг оси абсцисс на угол -ψ.
6-й

шаг. Перенос на вектор А(а, Ь, с).

Окончательно:

Пример преобразования (продолжение).4-й шаг. Поворот вокруг оси ординат на угол -Ө. 5-й шаг. Поворот вокруг оси абсцисс

Слайд 9Проецирование
.
Проецирование в общем случае – отображение точек, заданных в системе

координат с размерностью N, в точки в системе с меньшей

размерностью.


Проецирование.Проецирование в общем случае – отображение точек, заданных в системе координат с размерностью N, в точки в

Слайд 10Проецирование
.


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

Слайд 11Проецирование: центральное и параллельное
.
Проекции, полученные при центральном и параллельном проецировании, обладают

рядом общих свойств:

Проекция точки есть точка. При заданном центре Р

(или направлении S) проецированию любой точки А пространства соответствует на плоскости проекций p' единственная точка А'.

Проекция прямой есть прямая.

2.1) При параллельном проецировании сохраняется отношение величин отрезков прямой и их проекций: АВ/ВС = А'В'/В'С.
2.2) При параллельном проецировании проекции параллельных прямых есть прямые параллельные.
Проецирование: центральное и параллельное.	Проекции, полученные при центральном и параллельном проецировании, обладают рядом общих свойств:Проекция точки есть точка.

Слайд 12Проецирование: центральное и параллельное
.

Проекцией плоскости является плоскость.

Если плоскость параллельна плоскости

проекций, то проекции ее плоских фигур при центральном проецировании подобны

самим фигурам, а при параллельном — равны им.

При параллельном проецировании проекция фигуры не изменяется при параллельном переносе плоскости проекций.
Проецирование: центральное и параллельное.Проекцией плоскости является плоскость. Если плоскость параллельна плоскости проекций, то проекции ее плоских фигур

Слайд 13Проецирование: ортогональное
.
Положение точки в пространстве однозначно определяется двумя проекциями. Одну из

них принято располагать горизонтально (горизонтальная плоскость проекций), другую – вертикально

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

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

Проецирование: ортогональное.Положение точки в пространстве однозначно определяется двумя проекциями. Одну из них принято располагать горизонтально (горизонтальная плоскость

Слайд 14Проецирование: аксонометрическое
.
Аксонометрические проекции в зависимости от направления проецирования разделяют на:

косоугольные, когда

направление проецирования не перпендикулярно плоскости аксонометрических проекций;

2) прямоугольные, когда направление

проецирования перпендикулярно плоскости аксонометрических проекций.

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

1) изометрия: u = v = w
2) диметрия: u ≠ v = w или u = v ≠ w
3) триметрия: u ≠ v ≠ w

φ — угол между направлением проецирования и плоскостью аксонометрических проекций. В случае φ = 90° u2 + v2 + w2 = 2.

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

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

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

Зu2 =

2,

u = (2/3)1/2 и u = v = w = 0,82.

ГОСТ 2.317—69 : u = v = w = 1.
Проецирование: изометрия.При прямоугольном проецировании может быть получена только одна изометрическая проекция и бесконечное множество диметрических и триметрических

Слайд 17Проецирование: диметрия
.
Прямоугольная диметрия

u = w, v = 0.5u

2u2 + (u/2)2 =

2,
u = w = (8/9)1/2 = 0.94
v = 0.47.



ГОСТ 2.317—69 : u = w = 1, v=0.5.
Проецирование: диметрия.Прямоугольная диметрияu = w, v = 0.5u2u2 + (u/2)2 = 2, u = w = (8/9)1/2

Слайд 18Прямоугольные проекции: примеры чертежей
.

Прямоугольные проекции: примеры чертежей.

Слайд 19Проецирование: свободная и кабинетная проекции
.
В косоугольных проекциях выделяют два вида: свободную

– когда угол наклона проектирующих лучей к плоскости экрана равен

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

Слайд 20Проецирование: косоугольные проекции по ГОСТ 2.317-69
Фронтальная изометрическая проекция (u = v

= w = 1)

Горизонтальная изометрическая проекция (u = v =

w = 1)


Фронтальная диметрическая проекция (u = w = 1, v = 0.5)


Проецирование: косоугольные проекции по ГОСТ 2.317-69Фронтальная изометрическая проекция (u = v = w = 1)Горизонтальная изометрическая проекция

Слайд 21Косоугольные проекции: примеры чертежей

Косоугольные проекции: примеры чертежей

Слайд 22Проецирование в однородных координатах
.




Косоугольное проецирование
Ортографическое проецирование
вдоль Z на плоскость XY
Общий случай

аксонометрической проекции.
Для изометрии ϕ = 35°; ψ = -45°
Для диметрии

ϕ = 20°; ψ = -20°

- фронтальная изометрическая

- фронтальная диметрическая

Проецирование в однородных координатах.Косоугольное проецированиеОртографическое проецированиевдоль Z на плоскость XYОбщий случай аксонометрической проекции.Для изометрии ϕ = 35°;

Слайд 23Проецирование: центральное (перспективное)
.
x = X.t; y = Y.t; z = D

+ (Z–D).t
0 ≤ t ≤ 1
t(Z=0) = 1/(1–Z/D)


В параметрическом виде:

x = X/(1–Z/D); y = Y/(1–Z/D)


Проецирование: центральное (перспективное).x = X.t; y = Y.t; z = D + (Z–D).t 0 ≤ t ≤

Слайд 24Проецирование в однородных координатах
.



Центральное проецирование: одноточечное и общий случай

Проецирование в однородных координатах.Центральное проецирование: одноточечное и общий случай

Слайд 25Проецирование: специальные проекции
.




Специальные перспективные проекции – проекции на цилиндрические, конические, сферические

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



Еще один вид специальных проекций – стереоскопические. Простейший вид стереоизображения образуется с помощью стереопары – двух перспективных проекций, построенных каждая для своего «глаза».
Проецирование: специальные проекции.Специальные перспективные проекции – проекции на цилиндрические, конические, сферические и др. поверхности с последующим разворачиванием

Слайд 26Проецирование: пример стереоизображения
.




Проецирование: пример  стереоизображения.

Слайд 27Проецирование: стереограмма
.




Проецирование: стереограмма.

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика