В учебном пособии рассматриваются основные методы и алгоритмы построения графических изображений. Подробно анализируются приемы моделирования движения (анимации) двумерных изображений, рассматриваются алгоритмы трехмерной графики, построение сплайнов и сплайновых поверхностей, основы работы в графической библиотеке OpenGL. Каждое теоретическое положение компьютерной графики исследуется на примерах программ, написанных на С++. Особое внимание уделено взаимодействию программ с операционной системой Windows. Все примеры апробированы в среде разработки проектов Visual Studio. Для студентов, обучающихся по направлению подготовки 09.04.04 "Программная инженерия", и всех интересующихся программированием графики.
Настоящая книга является введением в программирование компьютерной графики и предназначается в первую очередь для студентов, специализирующихся в программировании. Материал излагается с точки зрения программиста, и все методы и алгоритмы компьютерной графики представлены таким образом, чтобы можно было легко написать соответствующий код программы. Для лучшего восприятия этого курса желательно уметь, хотя бы немного, программировать на алгоритмическом языке программирования C++. Однако множество примеров в этом курсе могут помочь и новичку в изучении языка C++.
В процессе преподавания программирования компьютерной графики сложилось убеждение, что для студентов, начинающих изучать основы программирования компьютерной графики и желающих глубже понять не только методы и алгоритмы компьютерной графики, но также соответствие этих алгоритмов архитектуре компьютера и особенностям операционной системы, лучше всего подходит стиль программирования, который обычно называют API-программированием. Это связано с тем, что важным моментом при разработке программ является изучение и использование особенностей операционной системы. В настоящее время популярен стиль программирования, основанный на использовании высокоуровневых библиотек, созданных различными фирмами для нужд разработчиков графических приложений. Однако если использовать высокоуровневые библиотеки, то исчезает возможность напрямую обращаться к системным функциям операционной системы.
Разместите ссылку на эту страницу в социальных сетях. Так о ней узнают тысячи человек:
Facebook
Twitter
Мой мир
Вконтакте
Одноклассники
Нашли ошибку? Сообщите администрации сайта: Выберите один из разделов меню и, если необходимо, напишите комментарий
За ложную информацию бан на месяц
Разместите, пожалуйста, ссылку на эту страницу на своём веб-сайте:
Код для вставки на сайт или в блог: Код для вставки в форум (BBCode): Прямая ссылка на эту публикацию:
Эта книга представляет собой введение в программирование компьютерной графики и предназначена в первую очередь для студентов, обучающихся по специальностям, связанным с программированием. Материал изложен с точки зрения программиста, все методы и алгоритмы компьютерной графики излагаются так, чтобы можно было легко написать соответствующий программ ...
В пособии кратко изложены необходимые теоретические сведения из области компьютерной графики, а также основные принципы разработки программ, позволяющих выводить на экран графическое изображение. Описаны возможности среды CLR по выводу графических изображений.
Излагаются методы, алгоритмы и технические средства компьютерной графики. В основу изложения положены наиболее распространенные алгоритмы двумерной и трехмерной графики. Уделяется внимание также вычислительной геометрии и оценкам сложности алгоритмов.
Компьютерная графика и мультимедиатехнологии — В учебно-методическом пособии излагаются основы прикладной компьютерной графики и мультимедийных технологий.
Данный материал НЕ НАРУШАЕТ авторские права никаких физических или юридических лиц. Если это не так - свяжитесь с администрацией сайта. Материал будет немедленно удален. Электронная версия этой публикации предоставляется только в ознакомительных целях. Для дальнейшего её использования Вам необходимо будет приобрести бумажный (электронный, аудио) вариант у правообладателей.