Создание анимационного приложения «Город» с помощью языка программирования Паскаль
Автор: Айгуль Шапшекеева • Декабрь 10, 2021 • Курсовая работа • 4,420 Слов (18 Страниц) • 336 Просмотры
СОДЕРЖАНИЕ
ВВЕДЕНИЕ…..………………………………………………………………… | 3 |
1. КОМПЬЮТЕРНАЯ ГРАФИКА И АНИМАЦИЯ…………….…………. | 4 |
1.1 Понятие «графика» и «анимация»…….………....................….............. | 4 |
1.2 Реализация графики и анимации с помощью языка программирования Паскаль ………………………………………............................................... | 8 |
2. РАЗРАБОТКА АНИМАЦИОННОГО ПРИЛОЖЕНИЯ «ГОРОД»…… | 12 |
2.1 Этапы разработки графических объектов проекта……………………... | 12 |
2.2 Анимационная часть проекта……………………………………………. | 20 |
ЗАКЛЮЧЕНИЕ……………...………………………………..………………. | 25 |
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ………………………. | 26 |
ПРИЛОЖЕНИЕ………………………………………………………………. | 27 |
ВВЕДЕНИЕ
Целью данной курсовой работы является создание анимационного приложения «Город» с помощью языка программирования Паскаль. Для осуществления данного проекта предварительно был найден эскиз рисунка, который прилагается к работе. По этому рисунку были подобраны соответствующие процедуры рисования графических объектов.
Данная тема была выбрана, потому что очень интересно создавать программы, связанные с компьютерной графикой и анимацией, самостоятельно создавать графические проекты.
Курсовая работа состоит из двух разделов:
– Компьютерная графика и анимация;
– Разработка анимационного приложения «Город».
В первом разделе дается подробное определение понятиям “компьтерная графика” и “компьютерная анимация”, а так же области их применения, определение некоторым видам графики. Так же, дается подробная характеристика языку программирования Паскаль, его графическим и анимационным возможностям. Указана инструкция подключения графического режима, предложена палитра цветов и шаблоны заполнения, описаны примеры использования некоторых процедур.
Второй раздел описывает процесс разработки анимационного приложения «Город». Даются подробные рекомендации по разработке деталей проекта, и показывается пример движения графического объекта с помощью подпрограммы-процедуры.
Данная курсовая работа может являться путеводителем для программистов, желающих закрепить графические возможности языка программирования Паскаль и создать свой анимационный проект.
1. КОМПЬЮТЕРНАЯ ГРАФИКА И АНИМАЦИЯ
1.1 Понятия «графика» и «анимация»
На сегодняшний день компьютерная графика и анимация прочно вошли в повседневную жизнь человека. Само понятие "компьютерная графика" уже достаточно известно – это создание рисунков и чертежей с помощью компьютера. А вот компьютерная анимация – это несколько более широкое явление, сочетающее компьютерный рисунок (или моделирование) с движением. Вообще "анимацией" просвещенный мир называет тот прелестный вид искусства, который человечество называет мультипликацией. "Animate" – по-английски и по-французски значит "оживлять", "воодушевлять". "Animation" – это оживление или воодушевление. Кстати, слово "реанимация" – того же происхождения: "ре" "повторное", "анимация" – "оживление". Дело в том, что привычное слово "мультипликация" – от английского "multiplication" (умножение), совсем не отражает ни прелесть, ни технологию мультфильмов. Итак, компьютерная анимация – это анимация, созданная при помощи компьютера.
Многие думают, что компьютерная графика – это в первую очередь игры с виртуальной реальностью и рекламные ролики, а "нужность" и "полезность" как того, так и другого очевидна далеко не всем. Меж тем, компьютерная графика – это наука. Кто не согласен с этим, согласится хотя бы, что это инструмент. Сам по себе инструмент не может быть ни хорош, ни плох, ни вреден, ни полезен, ни даже бесполезен. Все зависит от конкретных приложений. Возникшая еще в 1950-х годах компьютерная графика некоторое время существовала именно как "чистая наука", не имевшая конкретных практических применений. Графику того времени называли "лекарством от неизвестной болезни", "решением в поисках проблемы". В настоящее время под компьютерной графикой понимают автоматизацию процессов подготовки, преобразования, хранения и воспроизведения графической информации с помощью компьютера. Под графической информацией понимаются модели объектов и их изображения. Интерактивная компьютерная графика – это так же использование компьютеров для подготовки и воспроизведения изображений, но при этом пользователь имеет возможность оперативно вносить изменения в изображение непосредственно в процессе его воспроизведения, т.е. предполагается возможность работы с графикой в режиме диалога в реальном масштабе времени. Интерактивная графика представляет собой важный раздел компьютерной графики, когда пользователь имеет возможность динамически управлять содержимым изображения, его формой, размером и цветом на поверхности дисплея с помощью интерактивных устройств управления.
...