Френсис хилл opengl программирование компьютерной графики

Френсис хилл opengl программирование компьютерной графики

Приносим извинения за неудобства, но Ваш IP-адрес входит в «серый список».

Возможно Вы используете анонимайзеры/прокси/VPN или другие подобные средства (TOR, friGate, ZenMate и т.п.).

Пожалуйста пройдите проверку ReCaptcha ниже для перехода на сайт.

We apologize for the inconvenience, but your IP address is «graylisted».

Probably you are using anonymizers/proxy/VPN or similar tools (TOR, friGate, ZenMate etc.).

Please use ReCaptcha check below to enter the website.

На текущий момент добавлено 383 книги.

Хотите предложить свою?

OpenGL. Программирование компьютерной графики

Френсис Хилл

1 Слово «окно» («window») в графике употребляется чрезмерно часто; мы будем стараться выделять различные варианты использования этого термина.

2 Некоторые системы представляют собой рабочие станции UNIX, работающие с X Windows, компьютер IBM PC с системой Windows 95 под API, атакже компьютер Apple Macintosh, использующий встроенную библиотеку QuickDraw.

3 Пример такой системы координат — любая «оконная» система, работающая с OpenGL.

2.1. Начальная стадия создания изображения координатами (xl.yl) и (х2,у2). В других системах этот инструмент может называться drawLineO или LineO. Группа команд

нарисует в каждой из систем изображения, приведенные на рис. 2.1. Другие системы могут не иметь команды line( ), а вместо нее для рисования прямых пользоваться командами moveto(x, у) и lineto(x, у). Можно провести аналогию между этими командами и перьевым плоттером, перо которого имеет некоторые «текущие координаты» («current position»). Предполагается, что команда moveto(x, у) перемещает перо над бумагой в положение (х, у), устанавливая тем самым текущие координаты (х, у); команда lineto(x, у) рисует линию от текущих координат до координат (х,у), после чего текущие координаты устанавливаются в этой точке (х, у). Каждая из этих команд перемещает перо из его текущих координат в новые координаты. Затем эти новые координаты становятся текущими. Картинки на рис. 2.1 можно было нарисовать с помощью группы команд

Читайте также:  Щетки vk technology отзывы

Получив такую систему в свое распоряжение, энергичный программист может разработать целый инструментарий сложнейших функций, использующих эти элементарные команды, и тем самым создать мощную библиотеку графических подпрограмм. Тогда законченные графические приложения могут писаться с применением этой персональной библиотеки.

Очевидная проблема состоит в том, что каждый графический дисплей использует для своей работы различные основные команды, а каждая программная среда имеет различные наборы инструментов для создания графических примитивов. Такое разнообразие делает затруднительным перенос программы из одной программной среды в другую (рано или поздно каждый сталкивается с необходимостью переделки программы под новую среду), следовательно, программист должен создавать все необходимые инструменты для новой программной среды. Необходимость подобной реконструкции может потребовать существенных изменений всей структуры библиотеки или приложения и большой работы программиста.

Поиск

Програмирование с использованием OpenGL

Последние публикации

Организация рабочего пространства – проблема, актуальная для любого офиса или конторы.

Цифровая техника настолько плотно прижилась в доме каждого из нас, что порой с трудом вспоминаются те времена, когда обходились без видеокамер, фотоаппаратов, мобильных телефонов или планшетов

Если каких-то десять лет назад посмотреть любимый фильм можно было только по телевизору или в кинотеатре, то сегодня индустрия досуга развита куда больше и уже нет необходимости следить за программой телепередач, достаточно иметь интернет

Кто такие бизнесмены, и где их найти

Советы о том, как бороться с вирусами

Ссылка на основную публикацию
Фото на зеленом фоне хромакей
Зеленый фон или «хромакей» применяют при съемках для последующей его замены на любой другой. Хромакей может быть и другого цвета,...
Файловая система для операционной системы windows
Вы знаете, что Windows Phone использует NTFS? Почему большинство карт памяти и почти все USB-накопители по-прежнему используют старый-добрый FAT? Почему...
Файлы в карантине что с ними делать
содержит все нейтрализованные вредоносные программы в корзине в течение определенного периода времени до того момента, как применит к ним соответствующие...
Фото на скайп для пацанов
Крутые фотографии пацанов на аву: фото без лица, в маске анонима, крутые пацаны с битами и с пистолетами. Крутые фото...
Adblock detector