Пятница, 26.04.2024, 10:10
Приветствую Вас Гость | RSS




Сайт преподавателя математики и информатики Иванской Светланы Алексеевны

Категории раздела
Наш опрос
Оцените наш сайт
Всего ответов: 563
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Л-13 Двумерные (2D) и трехмерные (3D) геометрические преобразования в компьютерной графике (7)

ЭУМК Компьютерное моделирование

 

 

Лекции: Введение | Л-1: Краткая история компьютерной графики. Основные понятия о машинной графике и основные задачи компьютерной графики. Классификация направлений и сферы применения компьютерной графики. Задачи курса | Л-2: Программное обеспечение для создания, просмотра и обработки графической информации | Л-3: Текстовый редактор. Работа с текстом (простой и фигурный, вдоль кривой, эффекты для текста) | Л-4: Презентация и анимация графических и текстовых объектов. Средства организации чертежа (система координат, единицы измерения, слои, графические примитивы) | Л-5: Основные понятия о растровом и векторном изображении. Прикладное назначение программ для графического отображения физических процессов. Виды программного обеспечения для графики математического моделирования | Л-6: Виды графических программ векторной графики: Microsoft Visio, Corеl Draw, АutoCAD | Л-7: Окна программ векторной графики. Особенности импорта и экспорта изображений и макетов | Л-8: Панель инструментов программы. Библиотека элементов векторной графики | Л-9: Системы цветов в компьютерной графике: HSB, HSL, RGB, CMYK | Л-10: Методика рисования простых фигур и векторный способ формирования графических объектов | Л-11: Линии как объект векторной графики и их свойства | Л-12: Виды графических программ растровой графики: Pаint, Adobe Photoshop. Понятие слоя, создание изображения со слоями; копирование, перемещение, наложение, удаление слоев | Л-13: Двумерные (2D) и трехмерные (3D) геометрические преобразования в компьютерной графике | Л-14: Масштабирование изображений. Панели инструментов программ Pаint, Adobe Photoshop и др. | Л-15: Растровый способ формирования графических образов | Л-16: Вставка и редактирование рисунков. Геометрическое моделирование, преобразования растровых и векторных изображений | Л-17: Выделение и трансформация областей. Работа с текстом | Л-18: Тональная и цветовая коррекция и фильтры. Маски, каналы и ретушь | Л-19: Смешивание слоев, эффекты и стили слоев | Л-20: Виды систем графического моделирования: Mathсad, MatLab. Интерфейс пользователя систем Mathсad и MatLab | Л-21: Работа со встроенными функциями, массивами, векторами и матрицами | Л-22: Элементы графической визуализации. Графическая визуализация вычислений — построение графиков функций | Л-23: Основы работы с векторами и матрицами. Палитры математических знаков и документы Mathсad |

Дополнительные материалы:
Практические работы
Терминологический словарь
Самостоятельные работы студента
Методические рекомендации/указания
Контрольные измерительные материалы
Литература
 
Лекция 13: Двумерные (2D) и трехмерные (3D) геометрические преобразования в компьютерной графике
Страницы: 1 | 2 | 3 | 4 | 5 | 6 | 7 |
 
 

Содержание

Изображение трехмерных объектов

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

Рис. 13.18. Процесс вывода трехмерной графической информации

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

Рис. 13.19. Картинная плоскость и определяющие ее параметры

Картинная плоскость определяется (рис. 13.19.) некоторой точкой на плоскости, которую будем называть опорной точкой (ОТ) и нормалью к картинной плоскости (НКП). КП может произвольным образом располагаться относительно проецируемых объектов, заданных в мировых координатах. Она может пересекать их, проходить впереди или позади объектов. Для того чтобы задать окно, нам необходима система координат на КП, которую назовем системой координат UV. Началом ее служит ОТ. Направление оси V на КП определяет вектор вертикали (ВВ): проекция ВВ на КП совпадает с осью V. ОТ и два направления вектора НКП и ВВ определяются в правосторонней мировой системе координат. Имея на КП систему UV, можем задать минимальное и максимальное значения U и V, определяющие окно (рис. 13.20).

Рис. 13.20. Окно вывода на картинной плоскости

Отметим, что окно не обязательно должно быть симметрично относительно ОТ. Видимый объем частично определяется окном и ограничивает ту часть мирового пространства, которая будет спроецирована. В случае центральной проекции ВО определяется также центром проекции (рис. 13.21). Этот параметр задается в мировых координатах относительно ОТ. ВО представляет собой неограниченную в одну сторону пирамиду, вершина которой находится в центре проекции, а боковые стороны проходят через окно.

Рис. 13.21. Видимый объем для центральной проекции

Точки, лежащие позади центра проекции, не включаются в ВО и, следовательно, не будут проецироваться.

Рис. 13.22. Видимый объем параллельной проекции

В случае параллельных проекций ВО определяется также направлением проецирования (рис. 13.22). Он представляет собой неограниченный параллелепипед, стороны которого параллельны направлению проецирования. В общем случае направление проецирования может не совпадать с НКП. В случае ортографических параллельных проекций (но не косоугольных) боковые стороны ВО перпендикулярны КП. В некоторых случаях может потребоваться сделать ВО конечным (рис. 13.23-13.25). Для этого задаются ПСП (передняя секущая плоскость) и ЗСП (задняя секущая плоскость).

Рис. 13.23. Усеченный ВО для центральной проекции

Рис. 13.24. Усеченный ВО для ортографической параллельной проекции

Рис. 13.25. Усеченный ВО для косоугольной параллельной проекции

Нормаль НКП направлена относительно направления проецирования и также является нормалью к ПСП и ЗСП.

 

Лекции: Введение | Л-1: Краткая история компьютерной графики. Основные понятия о машинной графике и основные задачи компьютерной графики. Классификация направлений и сферы применения компьютерной графики. Задачи курса | Л-2: Программное обеспечение для создания, просмотра и обработки графической информации | Л-3: Текстовый редактор. Работа с текстом (простой и фигурный, вдоль кривой, эффекты для текста) | Л-4: Презентация и анимация графических и текстовых объектов. Средства организации чертежа (система координат, единицы измерения, слои, графические примитивы) | Л-5: Основные понятия о растровом и векторном изображении. Прикладное назначение программ для графического отображения физических процессов. Виды программного обеспечения для графики математического моделирования | Л-6: Виды графических программ векторной графики: Microsoft Visio, Corеl Draw, АutoCAD | Л-7: Окна программ векторной графики. Особенности импорта и экспорта изображений и макетов | Л-8: Панель инструментов программы. Библиотека элементов векторной графики | Л-9: Системы цветов в компьютерной графике: HSB, HSL, RGB, CMYK | Л-10: Методика рисования простых фигур и векторный способ формирования графических объектов | Л-11: Линии как объект векторной графики и их свойства | Л-12: Виды графических программ растровой графики: Pаint, Adobe Photoshop. Понятие слоя, создание изображения со слоями; копирование, перемещение, наложение, удаление слоев | Л-13: Двумерные (2D) и трехмерные (3D) геометрические преобразования в компьютерной графике | Л-14: Масштабирование изображений. Панели инструментов программ Pаint, Adobe Photoshop и др. | Л-15: Растровый способ формирования графических образов | Л-16: Вставка и редактирование рисунков. Геометрическое моделирование, преобразования растровых и векторных изображений | Л-17: Выделение и трансформация областей. Работа с текстом | Л-18: Тональная и цветовая коррекция и фильтры. Маски, каналы и ретушь | Л-19: Смешивание слоев, эффекты и стили слоев | Л-20: Виды систем графического моделирования: Mathсad, MatLab. Интерфейс пользователя систем Mathсad и MatLab | Л-21: Работа со встроенными функциями, массивами, векторами и матрицами | Л-22: Элементы графической визуализации. Графическая визуализация вычислений — построение графиков функций | Л-23: Основы работы с векторами и матрицами. Палитры математических знаков и документы Mathсad |
 
 
Лекция 12: Виды графических программ растровой графики: Pаint, Adobe Photoshop. Понятие слоя, создание изображения со слоями; копирование, перемещение, наложение, удаление слоев
Лекция 13: Двумерные (2D) и трехмерные (3D) геометрические преобразования в компьютерной графике
Страницы: 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Лекция 14: Масштабирование изображений. Панели инструментов программ Pаint, Adobe Photoshop и др.
Вход на сайт
Поиск
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Архив записей
Сайт преподавателя математики и информатики Иванской Светланы Алексеевны
Ставропольский край, г. Минеральные Воды

Copyright MyCorp © 2024
Хостинг от uCoz