MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Построение трехмерной модели вазы

Название:Построение трехмерной модели вазы
Просмотров:55
Раздел:Информатика, программирование
Ссылка:Скачать(484 KB)
Описание: Курсовая работа по дисциплине "Компьютерная геометрия и графика" на тему: Построение трехмерной модели вазы Содержание 1. Постановка задачи 2. Описание используемых ал

Часть полного текста документа:

Курсовая работа

по дисциплине "Компьютерная геометрия и графика"

на тему: Построение трехмерной модели вазы


Содержание

1. Постановка задачи

2. Описание используемых алгоритмов

2.1  Построение перспективной проекции

2.2  Алгоритм удаления невидимых линий и поверхностей

2.3 Алгоритм получения изменений формы и движения объекта

3. Описание программы

3.1  Обобщенная структурная диаграмма программы

3.2  Введенные типы данных и их предназначение

3.3  Введенные основные переменные и их предназначение

3.4  Текстовое описание основных процедур и функций и их блок-схемы

3.5  Алгоритм взаимодействия процедур

4. Тестирование программы

Список литературы Приложение

проекция алгоритм диаграмма переменная


1. Постановка задачи

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

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

х = R sin l

у = R cos l  (1)

z = H h,

где R — радиус соответствующей параллели, l — долгота (от -180° до +180° или от 0° до 360°),h — высота (изменяется от -0,5 до +0,5), Н—высота вазы.

Параллель – это линия, состоящая из точек из точек с постоянной широтой. Меридиан — это линия, представляющая точки с постоянной долготой. В каркасной модели вазы меридианы - это криволинейная линия.

Ваза в данной работе состоит из 30 меридианов и 10 параллелей. Сначала вычисляются мировые координаты вершин стенок вазы. В данной модели их 300. После этого рассчитываются номера вершин полигонов для стенок вазы. Аналогичным образом вычисляются мировые координаты вершины дна вазы и номера полигонов дна вазы.

Далее производится видовое преобразование координат точек плоскостей, то есть выполняется преобразование мировых координат (x, y, z) в экранные координаты (X,Y) с добавлением перспективной проекции.

Для удаления невидимых линий используется Z буфер, в котором сортируются полигоны по удалению от плоскости экрана. Рассчитывается средняя координата Z для каждого полигона и в соответствии с её значением полигоны выводятся на экран, начиная с самых удалённых и заканчивая ближайшими. Тем самым и обеспечивается перекрытие ближними полигонами дальних и отсечение невидимых частей модели.

Для расчёта освещённости полигона рассчитывается координаты вектора нормали к нему и, исходя из направления вектора нормали, задаётся цвет заливки для полигона.


2. Описание используемых алгоритмов

2.1 Построение перспективной проекции

Точки в двухмерном и трехмерном пространствах представляются координатами (X, Y) и (х, у, z) соответственно. При необходимости получения перспективной проекции задается большое количество точек P(x, у, z), принадлежащих объекту, для которых предстоит вычислить координаты точек изображения Р'(Х, Y) на картинке. Для этого нужно только преобразовать координаты точки Р из мировых координат (х, у, z) в экранные координаты (X, Y) ее центральной проекции Р'. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Разработка технологии сборки и монтажа ячейки трехкоординатного цифрового преобразователя перемещения
Просмотров:119
Описание:   Курсовая работа на тему: «Разработка технологии сборки и монтажа ячейки трёхкоординатного цифрового преобразователя перемещения» Введение Рассматриваемая ячейка в

Название:Обозначение осей координат и направлений перемещений исполнительных органов на схемах станков с числовым программным управлением (ЧПУ)
Просмотров:117
Описание: Обозначение осей координат и направлений перемещений исполнительных органов на схемах станков с числовым программным управлением (ЧПУ) Систему координат станка, выбранную в соответствии с рекомендациями ISO

Название:Система координат канви
Просмотров:92
Описание: Зміст Вступ Розділ 1. Теоретична частина 1.1 Компонент Image і деякі його властивості 1.2 Вивід зображень за допомогою пікселів 1.3 Збереження конфігурації в файлах .ini Розділ 2. Практична частина 2.1 Код гри

Название:Социологический анализ семьи в единстве структурных и динамических координат
Просмотров:61
Описание: Содержание 1. Социологический анализ семьи в единстве структурных и динамических координат. Семья как социальный институт и как социальная группа 2. Типология семейных структур и их основные разновидности.

Название:Компьютерная модель СГ в координатах d, q, 0 в режиме ХХ
Просмотров:66
Описание: МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ХАРЬКОВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ» Кафедра “Электрические станции” Расчетное задание по курсу

 
     

Вечно с вами © MaterStudiorum.ru