stringtranslate.com

Библиотека утилит OpenGL

OpenGL Utility Library ( GLU ) — это библиотека компьютерной графики для OpenGL .

Он состоит из ряда функций, которые используют базовую библиотеку OpenGL для предоставления высокоуровневых процедур рисования из более примитивных процедур, которые предоставляет OpenGL. Обычно он распространяется с базовым пакетом OpenGL. GLU не реализован во встроенной версии пакета OpenGL, OpenGL ES .

Среди этих функций — отображение между экранными и мировыми координатами, генерация текстурных mip-карт , рисование квадратичных поверхностей, NURBS , тесселяция полигональных примитивов, интерпретация кодов ошибок OpenGL, расширенный набор процедур преобразования для настройки объемов просмотра и простое позиционирование камеры, в целом в более дружественных человеку терминах, чем процедуры, представленные OpenGL. Он также предоставляет дополнительные примитивы для использования в приложениях OpenGL, включая сферы , цилиндры и диски .

Все функции GLU начинаются с gluпрефикса. Примером функции является gluOrtho2D, которая определяет двумерную ортогональную проекционную матрицу.

Спецификация GLU последний раз обновлялась в 1998 году, и она зависит от функций, которые были устарели с выпуском OpenGL 3.1 в 2009 году. [1] Спецификации для GLU по-прежнему доступны здесь.

Смотрите также

Ссылки

  1. ^ "Реестр OpenGL". Opengl.org . Получено 2 мая 2013 г. .