Из Википедии, свободной энциклопедии
Перейти к навигацииПерейти к поиску

Библиотеки OpenGL Utility ( 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 года .