Что такое OpenGL?
OpenGL - это !интерфейс программирования приложений! - сокращенно ‘‘API’’, которая просто является программной библиотекой для доступа к возможностям графического оборудования.
Версия 4.3 библиотеки OpenGL (которую охватывает эта книга) содержит более 500 !distinct/ясных! команд, которые вы используете для определения объектов, изображений и операций необходимых для обеспечения взаимодействия с трёхмерными графическими приложениями.
OpenGL спроектирован как !streamlined!, аппаратно-независимый интерфейс, который может быть реализован на многих различных типах аппаратных графических систем или полностью программно (если графического оборудования нет в системе) независимо от операционной системы компьютера или оконной системы. Как таковой, OpenGL не включает в себя функций для выполнения оконных задачи или обработку пользовательского ввода; вместо этого, вашему приложению придется использовать возможности, предоставляемые оконной системой, в которой она будет запускаться. Также, OpenGL не обеспечивает никакой возможности для описания моделей трехмерный объектов или операций для чтения графических файлов (как JPEG файлы, к примеру). Вместо этого вы должны построить свои трехмерные объекты из небольшого набора геометрических примитивов --- точки, линии, треугольники, и !pathes/многоугольников!.
!С тех пор как появился OpenGL! - он был впервые разработан Silicon Graphics Computer Systems, первая версия 1.0 вышла в июле 1994 - !появилось! много версий OpenGL, столько, сколько программных библиотек построено на OpenGL для упрощения разработки приложений, пишите ли вы видео игру, создаёте ли визуализацию для научных или медицинских целей или просто показываете изображения. Тем не менее, более современная версия OpenGL отличается от первоначального существенным образом. В этой книге мы опишем, как использовать последние версии OpenGL для создания этих приложений.
vk955
10.08.14 в 19:39