
- •Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «донской государственный технический университет» (дгту)
- •Пояснительная записка к курсовому проекту (работе) по дисциплине «Компьютерная графика и геометрия»
- •Автор проекта (работы) Панасенко Наталья Дмитриевна
- •Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «донской государственный технический университет» (дгту)
- •Содержание
- •Введение
- •1. Описание программы
- •1.1. Общие сведения
- •2.2. Средства и порядок испытаний
- •3. Руководство системного программиста
- •3.1. Назначение и условия применения программы
- •3.2. Характеристика программы
- •3.3. Структура программы
- •3.4.Описание алгоритмов, функций и переменных
- •Разработка объектов сцены
- •Алгоритм движения
- •3. 5. Настройка программы
- •4. Руководство оператора
- •5. Задачи Задача 1 вариант 8
- •Задача 2
- •Задача 3
- •Задача 4
- •Задача 5
- •Задача 6
- •Задача 7
- •Задача 8 вариант 8
- •Заключение
- •Список использованных источников
- •Статья на тему: Разработка компьютерной графики с .Net c# и OpenGl api. Http://esate.Ru/page/uroki-OpenGl-c-sharp
- •Файл Game1.Cs
- •Файл Program.Cs
3. 5. Настройка программы
Настройка данной программы не требуется.
4. Руководство оператора
Скопируйте папку с программой на компьютер, либо запустить с внешнего носителя.
При запуске программы на экране появляется изображение смоделированной архитектуры домов с фоном (Рис.7.):
Рис.7.Смоделированное изображение домов с фоном
Далее у пользователя появляется возможность передвигаться по программе в выбранном направлении. Поворот вокруг Y – E (Рис.8.); влево – Left (Рис.9.);вправо – Right (Рис.10.); вверх – W (Рис.11.); вниз – Q (Рис.12.); ближе – Up (Рис.13.); дальше - Down (Рис.14.).
Рис.8. Поворот вокруг Y Рис.9. Влево
Рис.10. Вправо Рис.11. Вверх
Рис.12. Вниз Рис.13. Ближе
Рис.14. Дальше
При приближении к дому имеется возможность открывать дверь. Ее можно открыть на себя - Z (Рис.15.), купе - X (Рис.16.) и дверь от себя - V (Рис.17.). Когда дверь достигает своего определенного максимума, то той же кнопкой она начинает закрываться.
Рис.15.Дверь на себя
Рис.16.Дверь-купе
Рис.17. Дверь от себя
Для
закрытия программы нажимается
или клавиша Esc.
5. Задачи Задача 1 вариант 8
Осуществить заливку методом “С затравочным пикселом” замкнутой растровой фигуры.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 1: ТП= (5,4) Стек= (Пусто)
Шаг 2: Заливка= (5,4)-(4,4)
Шаг 3: Стек= (4,3), (4,5)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 2: Заливка= (4,5)-(3,5)
Шаг 3: Стек= (4,3), (3,6)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 2: Заливка= (3,6)
Шаг 3: Стек= (4,3)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 2: Заливка= (3,3)-(9,3)
Шаг 3: Стек= (4,2), (7,2), (7,4)
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 2: Заливка= (7,4)-(8,4)
Шаг 3: Стек= (4,2), (7,2), (8,5)
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 2: Заливка= (8,5)-(9,5)
Шаг 3: Стек= (4,2), (7,2), (9,6)
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
Шаг 2: Заливка= (9,6)
Шаг 3: Стек= (4,2), (7,2)
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 2: Заливка= (7,2)-(8,2)
Шаг 3: Стек= (4,2)
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Шаг 2: Заливка= (4,2)-(5,2)
Шаг 3: Стек= (Пусто)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|