Компьютерная графика : динамика, реалистические изображения
Здесь можно купить книгу "Компьютерная графика : динамика, реалистические изображения" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 5-86404-061-4
Страниц: 280
Артикул: 41397
Возрастная маркировка: 16+
Краткая аннотация книги "Компьютерная графика"
Книга знакомит с такими основными понятиями и методами компьютерной графики, как растровые алгоритмы, геометрические сплайны, методы удаления скрытых линий и поверхностей, закрашивание, трассировка лучей, излучательность. Она дает представление об основных направлениях компьютерной графики и позволяет освоить базовые приемы реализации ее алгоритмов на персональных компьютерах. В книге дается краткое описание основных возможностей графического пакета 3D Studio. Приведенные в книге программы могут быть использованы при решении широкого класса задач визуализации и анимации.
Предлагаемая книга содержит материал, отобранный на основе многолетнего опыта чтения курса по компьютерной графике, а также анализа отзывов читатели на выпущенную ранее книгу "Начало компьютерной графики".
Книгу можно рассматривать как практическое руководство, т. к. она содержит примеры графических задач, которые способен выполнить, прочитавший книгу.
Содержание книги "Компьютерная графика : динамика, реалистические изображения"
ПРЕДИСЛОВИЕ
ВВЕДЕНИЕ
1. ГРАФИЧЕСКИЕ ПРИМИТИВЫ В ЯЗЫКАХ ПРОГРАММИРОВАНИЯ
2. РАБОТА С ОСНОВНЫМИ ГРАФИЧЕСКИМИ УСТРОЙСТВАМИ
3. ПРЕОБРАЗОВАНИЯ НА ПЛОСКОСТИ И В ПРОСТРАНСТВЕ
4. РАСТРОВЫЕ АЛГОРИТМЫ
5. УДАЛЕНИЕ НЕВИДИМЫХ ЛИНИЙ И ПОВЕРХНОСТЕЙ
6. ЗАКРАШИВАНИЕ
7. ГЕОМЕТРИЧЕСКИЕ СПЛАЙНЫ
8. ОСНОВЫ МЕТОДА ТРАССИРОВКИ ЛУЧЕЙ
9. МЕТОД ИЗЛУЧАТЕЛЬНОСТИ
10. ГРАФИЧЕСКИЙ ПАКЕТ 3D STUDIO
ГЛОССАРИЙ
ЛИТЕРАТУРА
Все отзывы о книге Компьютерная графика : динамика, реалистические изображения
Отрывок из книги Компьютерная графика : динамика, реалистические изображения
4. РАСТРОВЫЕ АЛГОРИТМЫ 103 вом представлении, например, отрезка, то следует ясно понимать, о каком именно представлении идет речь. При этом нужно иметь в виду, что растровое пред-ставление объекта не является единственным и возможны различные способы по-строения. Растровое представление отрезка. Алгоритм Брезенхейма Рассмотрим задачу построения растрового изображения отрезка, соединяющего точки ()xy11,и ()xy22,. Для простоты будем считать, что 02121≤−≤−yyxx. Тогда отрезок описывается следующим уравнением: ()[]yyyyxxxxxxx=+−−−∈12121112,, или ykxb=+ . Простейший алгоритм растрового представления отрезка имеет вид: // File Line1.cpp void Line ( int x1, int y1, int x2, int y2, int color ) { double k = ((double)(y2-y1))/(x2-x1); double b = y1 – k*x1; for ( int x = x1; x <= x2; x++ ) putpixel ( x, round ( k*x + b ), color ); } Используя рекуррентное соотношение для вычисления y, можно упростить функ-цию, однако это не устраняет основного недостатка алгоритма – использования веще-ственных вычислений для работы на целочисленной решетке. В 1965 году Брезенхеймом был предложен простой целочисленный алгоритм для растрового построения отрезка, первоначально предназначенный для использования в графопостроителях. При построении растрового изображения отрезка всегда выбирается ближайший по вертикали пиксел. При этом из двух точек А и В (рис. 2) выбирается та, которая ближе к исходной прямой (в данном случае выбирается точка А, так как a < b). Для этого вводится чис-ло d, равное ()()xxba21−−. Рис. 2
Боресков А. В. другие книги автора
С книгой "Компьютерная графика" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Компьютерная графика : динамика, реалистические изображения (автор Алексей Боресков, Евгений Шикин)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку