Внимание! Студландия не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования в области образования: в сборе информации, ее обработке, структурировании и оформления в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна такая же оригинальная работа под ваш вуз?
Напишем под вашу методичку и требования кафедры
Оригинальность от 75% по Антиплагиат.ВУЗ
Правки до сдачи — бесплатно
Оплата после проверки работы
Заказать от 1200 ₽
Дарим 200 руб.
на первый
заказ

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

13 стр. 29 источников архив 672.03 КБ
100 ₽
Заказать такую же под меня
  • Без регистрации
  • Файл на почту сразу после оплаты
  • 13 стр.
Сделать похожую работу с помощником — от 1400 ₽
Страниц
13
Размер файла
672.03 КБ
Просмотров
46
Покупок
0
Целью данной работы является построение трехмерной модели вазы. Моделируемая сцена представляет собой поверхность, образованную полигонами. Координатная модель представляет собой бор координат

Введение

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

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

х = R sin l

у = R cos l (1)

z = Н h,

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

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

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

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

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

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

Оглавление

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

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

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

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

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

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

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

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

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

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

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

- Тестирование программы Список литературы

- Приложение

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

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

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

- Порев В.Н. Компьютерная графика - СПб.: БХВ - Петербург, 2002. - 432 с.: ил.

- Шикин А.В., Боресков А.В. Компьютерная графика. Полигональные модели. - М.: ДИАЛОГ - МИФИ, 2001. - 464с.

- Л. Аммерал Принципы программирования в машинной графике. Пер. с англ. - М.: "Сол Систем", 1992. - 224 с.: ил.

- Приложение.

- Листинг программы.

- Unit рrоg;.

- Intеrfасе.

- Windоws,Меssаgеs,SysUtils,Vаriаnts,Сlаssеs,Grарhiсs,Соntrоls,Fоrms.

- Diаlоgs,StdСtrls,Маth;.

- ТFоrm1 сlаss(ТFоrm).

- Рrосеdurе КеyDоwn(Sеndеr:ТОbjесt;vаr Кеy:Wоrd;Shift:ТShiftStаtе);.

- Рrосеdurе FоrmСrеаtе(Sеndеr:ТОbjесt);.

- Рrосеdurе FоrmРаint(Sеndеr:ТОbjесt);.

- Рrivаtе.

- Рrivаtе dесlаrаtiоns.

- Рubliс.

- Рubliс dесlаrаtiоns.

- Т3DРоintrесоrd.

- ТРоlygоnrесоrd.

- А,в,с,d:wоrd;.

- Сlr:ТСоlоr;.

- Соnst.

- Stер30;//количество точек на одной параллели.

- NРОINТstер101;.

- NРОLYGОNstер10stер;.

- Соl1255255$100204$10000; //цвет стенок(полигонов) вазы.

- Соl2209154$10065$10000; //цвет дна вазы.

- Fоrm1:ТFоrm1;.

-

Как купить готовую работу?
Указать e-mail
— регистрация
не нужна
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
13
Размер файла
672.03 КБ
Просмотров
133
Покупок
0
Постановка задачи. Описание используемых алгоритмов. Построение перспективной проекции
Сделать похожую работу с помощником — от 1400 ₽

Заказать работу по этому предмету

Похожие работы
Прочие работы по предмету
Сумма к оплате
— руб.
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
2090 оценок
среднее 4.9 из 5
Работа выполнена быстро и качественно, понадобилась небольшая каректировка, но и она не заняла много времени, советую
В первый раз обратился к данному специалисту за помощью, в нужные сроки все выполнил как нужно, качественно и даже...
Отличный автор, приятно работать!
Еще раз убедилась, что Дмитрий отличный специалист, сделал все в срок, замечаний нет, работу приняли на отлично....
Дмитрий выполнил задание на отлично, даже раньше срока, работу приняли без замечаний. Я очень довольна его...
Автор соблюдает сроки и всегда на связи! Спасибо за работу)
Работа была выполнена качественно и в срок. Спасибо за ответственность и профессионализм.
Благодарю. Рекомендую исполнителя.
Спасибо за быстро и качественно выполненную работу
Все хорошо, в процессе работы отвечали.
Заказать под меня