#1 07.12.07 11:49
Требуется помощь с задачей на С++ (подробнее внутри)
КОНТРОЛЬНАЯ РАБОТА ПО КУРСУ
КОМПЬЮТЕРНАЯ ГРАФИКА
Контрольная работа состоит из трех заданий. Задания выполняются на языках программирования Pascal или С/C++ для платформ DOS или Windows. Пакета файлов должен содержать:
файлы исходного кода и файлы проекта (для каждого задания в отдельном каталоге: task1, task2, task3);
файл отчета по проделанной работе (kgN.doc) в формате Word6.0/97.
Отчет должен содержать:
Раздел 13. Для каждого задания включить:
постановка задачи;
содержательное описание метода решения задачи с использованием математического аппарата;
листинг исходного кода , который относится к методу решения задачи с подробными(!) комментариями;
вывод;
ЗАДАНИЕ 1. Деловая графика
Составить в MS Excel электронную таблицу любых статистических данных (число столбцов и строк <= 10) и построить диаграмму согласно вашему варианту. Диаграммы должны иметь наименование, легенду, подписи данных. Основной критерий оценки диаграммы - это правильное, наглядное и красивое отображение статистических данных.
1. Объемный вариант графика.
ЗАДАНИЕ 2. Трехмерные преобразования
Составить программу, реализующую трехмерное преобразование с фигурой (см. табл.). Для всех вариантов фигура должна отображаться в контурном виде без удаления невидимых линий и уметь вращаться вокруг произвольной оси. Управление преобразованием по осям осуществлять с помощью девяти клавиш (<1><9>) на цифровой клавиатуре.
Октаэдр (Изменение масштаба по осям X,Y,Z и общее масштабирование по трем осям)
ЗАДАНИЕ 3. Проекции
Написать программу для изображения многогранника, вращающегося вокруг оси ОY. Ось вращения не должна совпадать с собственной вертикальной осью фигуры,.
Гексаэдр(Диметрия)
При выполнении этого задания необходимо реализовать алгоритм удаления невидимых линий. Все грани рисовать закрашенными различными цветами.
Offline

