Презентация «Преобразования проецирования»

Смотреть слайды в полном размере
Презентация «Преобразования проецирования»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 25 слайдов и доступен в формате ppt. Размер файла: 591.50 KB

Просмотреть и скачать

Pic.1
4. Преобразования проецирования
4. Преобразования проецирования
Pic.2
Системы координат
Системы координат
Pic.3
Преобразования координат
Преобразования координат
Pic.4
Формирование изображения камерой Установить штатив и направить камеру на сцену (видовое преобразован
Формирование изображения камерой Установить штатив и направить камеру на сцену (видовое преобразование). Подготовить сцену в нужной композиции (модельное преобразование). Подобрать объектив или …
Pic.5
Системы координат OpenGL Правосторонняя: модельно-видовые преобразования. Левосторонняя: установка п
Системы координат OpenGL Правосторонняя: модельно-видовые преобразования. Левосторонняя: установка параметров проецирования. Оконная: преобразование в порт просмотра.
Pic.6
Проекции
Проекции
Pic.7
Плоские геометрические проекции объектов Плоские геометрические проекции объектов образуются пересеч
Плоские геометрические проекции объектов Плоские геометрические проекции объектов образуются пересечением прямых, называемых проекторами, с плоскостью, называемой центром проекции. Проекторы – это …
Pic.8
Перспективные и параллельные проекции Перспективная проекция: центр проекции расположен в конечной т
Перспективные и параллельные проекции Перспективная проекция: центр проекции расположен в конечной точке трехмерного пространства. Параллельная проекция: центр проекции расположен в бесконечности …
Pic.9
Ортографические проекции Ортографические проекции – это проекции на одну из координатных плоскостей
Ортографические проекции Ортографические проекции – это проекции на одну из координатных плоскостей x = 0, y = 0 или z = 0.
Pic.10
Аксонометрические проекции Аксонометрические проекции – это проекции на плоскость, не являющуюся одн
Аксонометрические проекции Аксонометрические проекции – это проекции на плоскость, не являющуюся одной из координатных плоскостей x = 0, y = 0 или z = 0. Триметрическая проекция строится …
Pic.11
Триметрическая проекция
Триметрическая проекция
Pic.12
Диметрическая проекция
Диметрическая проекция
Pic.13
Изометрическая проекция
Изометрическая проекция
Pic.14
Косоугольные проекции Косоугольная проекция – это проекция, которая формируется параллельными проект
Косоугольные проекции Косоугольная проекция – это проекция, которая формируется параллельными проекторами, расположенными под косым углом к плоскости проекции. Проекция кавалье получается когда угол …
Pic.15
Проекции кавалье и кабине
Проекции кавалье и кабине
Pic.16
Перспективные проекции Перспективная проекция получается в результате перспективного преобразования.
Перспективные проекции Перспективная проекция получается в результате перспективного преобразования. При перспективном преобразовании параллельные прямые сходятся, размер объекта уменьшается с …
Pic.17
Примеры перспективных проекций
Примеры перспективных проекций
Pic.18
Общая форма однородных координат
Общая форма однородных координат
Pic.19
Ортографическое проецирование в OpenGL
Ортографическое проецирование в OpenGL
Pic.20
Функции ортографического преобразования void glOrtho(GLdouble l, GLdouble r, GLdouble b, GLdouble t,
Функции ортографического преобразования void glOrtho(GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f); void gluOrtho2D(GLdouble l, GLdouble r, GLdouble b, GLdouble t); // …
Pic.21
Перспективное проецирование в OpenGL
Перспективное проецирование в OpenGL
Pic.22
Матрица перспективного проецирования
Матрица перспективного проецирования
Pic.23
Функции перспективного преобразования void glFrustum(GLdouble l, GLdouble r, GLdouble b, GLdouble t,
Функции перспективного преобразования void glFrustum(GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f); void gluPerspective(GLdouble angle, GLdouble aspect, GLdouble n, GLdouble …
Pic.24
Пример программы … void setShape(float vAng, float asp, float nearD, float farD) { glMatrixMode(GL_P
Пример программы … void setShape(float vAng, float asp, float nearD, float farD) { glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluPerspective(vAng, asp, nearD, farD); } … setShape(30. 0f, 64. …
Pic.25
Пример программы
Пример программы


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!