Компьютерная графика
Заказать
«КОМПЬЮТЕРНАЯ ГРАФИКА»
Контрольная работа состоит из трех заданий, в каждом задании 15 вариантов, номера которых выбираются по номеру варианта студента (N). Задания выполняются на языках программирования Pascal или С/C++ для платформ DOS или Windows и высылаются в виде архивированного (kgN.zip, kgN.rar) пакета файлов, который должен содержать:
- файлы исходного кода и файлы проекта (для каждого зада-ния в отдельном каталоге: task1, task2, task3);
- идентификационный файл (about.me), содержащий:
- ФИО и код студента;
- номер специальности;
- наименование системы программирования и версия;
- список каталогов и файлов, входящих в пакет, с описа-нием каждого;
- дополнительные комментарии;
- файл отчета по проделанной работе (kgN.doc) в формате Word6.0/97.
Отчет должен содержать:
- Титульный лист с указанием наименования дисциплины и идентификационных данных автора.
- Цель работы.
- Раздел 1…3. Для каждого задания включить:
- постановка задачи;
- содержательное описание метода решения задачи с использованием математического аппарата;
- листинг исходного кода , который относится к методу решения задачи с подробными(!) комментариями;
- вывод;
- Раздел 4. Заключение
ЗАДАНИЕ 1. Деловая графика
Составить в MS Excel электронную таблицу любых статистических данных (число столбцов и строк <= 10) и построить диаграмму согласно вашему варианту. Диаграммы должны иметь наименование, легенду, подписи данных. Основной критерий оценки диаграммы - это правильное, наглядное и краси-вое отображение статистических данных.
1. Объемный вариант обычной гистограммы
2. Поверхность.
3. Трехмерная диаграмма, которая показывает раскладку зна-чений по по категориям и рядам данных.
4. Объемный вариант гистограммы с накоплением.
5. Объемный вариант нормированной линейчатой диаграммы с накоплением.
6. Объемный вариант графика.
7. Объемный вариант обычной круговой диаграммы.
8. Объемный вариант разрезанной круговой диаграммы.
9. Объемный вариант линейчатой диаграммы с накоплением.
10. Объемный вариант диаграммы с областями.
11. Разрезанная кольцевая диаграмма.
12. Объемный вариант нормированной гистограммы
13. Объемный вариант пузырьковой диаграммы.
14. Заполненная лепестковая диаграмма.
15. Объемный вариант диаграммы с областями и накоплением.
ЗАДАНИЕ 2. Трехмерные преобразования
Составить программу, реализующую трехмерное преобра-зование с фигурой (см. табл.). Для всех вариантов фигура долж-на отображаться в контурном виде без удаления невидимых ли-ний и уметь вращаться вокруг произвольной оси. Управление преобразованием по осям осуществлять с помощью девяти кла-виш (<1>…<9>) на цифровой клавиатуре.
Вариант № Фигура Преобразование
1 Параллелепипед Изменение масштаба по осям X,Y,Z и общее масштабирование по трем осям.
2 Параллелепипед Перенос по осям X,Y,Z.
3 Параллелепипед Перенос одновременно по осям XY, XZ., YZ.
4 Параллелепипед Отражение относительно плоско-стей XOZ, YOZ, XOY.
5 Параллелепипед Отражение одновременно относи-тельно плоскостей XOZ и YOZ, XOZ и XOY, XOY и YOZ.
6 Октаэдр Изменение масштаба по осям X,Y,Z и общее масштабирование по трем осям.
7 Октаэдр Перенос по осям X,Y,Z.
8 Октаэдр Перенос одновременно по осям XY, XZ., YZ.
9 Октаэдр Отражение относительно плоско-стей XOZ, YOZ, XOY.
10 Октаэдр Отражение одновременно относи-тельно плоскостей XOZ и YOZ, XOZ и XOY, XOY и YOZ.
11 Тетраэдр Изменение масштаба по осям X,Y,Z и общее масштабирование по трем осям.
12 Тетраэдр Перенос по осям X,Y,Z.
13 Тетраэдр Перенос одновременно по осям XY, XZ., YZ.
14 Тетраэдр Отражение относительно плоско-стей XOZ, YOZ, XOY.
15 Тетраэдр Отражение одновременно относи-тельно плоскостей XOZ и YOZ, XOZ и XOY, XOY и YOZ.
ЗАДАНИЕ 3. Проекции
Написать программу для изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпа-дать с собственной вертикальной осью фигуры,.
Вариант Фигура Проекция
1 Тетраэдр Изометрия
2 Тетраэдр Диметрия
3 Тетраэдр Перспектива (1 точки схода)
4 Тетраэдр Перспектива (2 точки схода)
5 Гексаэдр Изометрия
6 Гексаэдр Диметрия
7 Гексаэдр Кабине
8 Гексаэдр Кавалье
9 Гексаэдр Перспектива (1 точки схода)
10 Гексаэдр Перспектива (2 точки схода)
11 Октаэдр Изометрия
12 Октаэдр Диметрия
13 Октаэдр Перспектива (1 точки схода)
14 Октаэдр Перспектива (2 точки схода)
15 Икосаэдр Изометрия
При выполнении этого задания необходимо реализовать алгоритм удаления невидимых линий.
Все грани рисовать закрашенными различными цветами.
Для удобства наших клиентов, проходящих обучение на ФДО ТУСУРа, была создана данная форма заказа, с помощью которой Вы можете БЕСПЛАТНО УЗНАТЬ СТОИМОСТЬ оказания помощи в выполнении работ по тем дисциплинам, которые Вам необходимы. Если Вы хотите заказать ОПТОМ выполнение одного и более семестров, то мы предложим Вам выполнение работ под ключ по самым выгодным ценам. Пожалуйста свяжитесь с нами по следующим контактам