Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2020, 22:41   #1
КаринаЖолм
Новичок
Джуниор
 
Регистрация: 05.01.2020
Сообщений: 1
По умолчанию Программы по компьютерной графике

Предмет : Компьютерная графика
Задания (то есть программы написать на языке Borland Delphi 7 или dev C/C++ (на чистом языке Си ,не на С++)).Использовать встроенную библиотеку Opengl нельзя. Реализовать программы с помощью математических формул и другого что описано в методичках. Сами разберетесь.
Задание 1 (летящий самолетик) Реализовать программно полет, поворот и разворот самолетика,а также произвести нужные расчеты и предоставить их
Сложный двумерный объект (самолет) отрисовывается с применением формул полярной системы координат и нажимаешь на кнопку получаем поворот самолет , а также самолет разворачивается в обратном направлении. Расчеты также нужны и указать координаты точек используемых примитивов, скриншот работы программы с фигурой в разных положениях


Это образец расчета так же расписать и реализовать программно
Задание 2 Файл CGStudyBook Демин стр 42-56
CompGraph2005_v1_01 стр 36-39
Реализовать программно растаризацию отрезка или алгоритм Брезенхейма ,а также произвести нужные расчеты и предоставить их
Описание используемой связности выбрать ту у которой больше достоинств и с помощью которой алгоритм реализуется быстрее
Скриншоты исходных отрезков

Задание 3 Файл CGStudyBook.pdf Демин стр 56-60
Реализовать программно растаризацию многоугольника
Выбор алгоритма (линейный ,волновой и т.д) какой выбрали и почему
Нужно учесть растаризацию граней есть или нет
Выбор связности

Задание 4 стр 20-36 CompGraph2005_v1_01
Стр 101-118 Файл CGStudyBook
Реализовать программно Рисование 3 D поверхности 2 порядка(программно )
Примечания - Описание проецирования центральной и перспективной проекции ( указываем какая у нас проективная плоскость , а для центральной проекции указываем расположение наблюдателя ). Матрицу вычислений расписать в ворд документе
Описать программный код где описываются графические примитивы и производится матрица вычислений и отрисовка
Само задание для которого надо нарисовать 3 D поверхность 2 порядка : построить параллельные и перспективные проекции заданные уравнением
z^2-x^2+y^2=1
Задание 5
Файл CGStudyBook стр 95-101
Реализовать перемещение и вращение объекта программно
Количество граней у объекта – 6 ( у куба 6 граней )
Вокруг какой оси вращается – OX
Как перемещается :




Преподаватель написал такие координаты (0;0;0)-(1;1;0)-(2;0;0)-(0;0;0)
Задание 6 Реализовать программно
Стр 49-52 CompGraph2005_v1_01
На основе исходных параметров (задание 5 ) нарисовать три модели освещенности для перемещающегося и вращающегося объекта
Задание 7 Реализовать программно
Стр 45-56 CompGraph2005_v1_01
Стр 137-142 Файл CGStudyBook
Необходимо взять трехмерную сцену из задания 5 и визуализировать ее, используя алгоритм z буферизации ( алгоритм удаления невидимых поверхностей )
КаринаЖолм вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задания по компьютерной графике КаринаЖолм Фриланс 1 05.12.2020 16:51
Помогите с заданиями по компьютерной графике КаринаЖолм Помощь студентам 0 05.12.2020 16:47
Помогите с заданиями по компьютерной графике КаринаЖолм Фриланс 1 05.12.2020 09:53