OpenGL Utility Library (original) (raw)
OpenGL Utility Library (GLU) ist eine Grafikbibliothek. Aufsetzend auf OpenGL bietet GLU Grafikfunktionen höherer Ebene. Sie ist Teil des OpenGL-Pakets. Es existieren drei bedeutende Implementierungen der GLU: * Mesa GLU, implementiert GLU 1.2 und wurde von Mesa zugunsten der SGI GLU aufgegeben * Microsoft GLU, in Windows enthalten, implementiert GLU 1.2 * SGI GLU, implementiert GLU 1.3
Property | Value |
---|---|
dbo:abstract | OpenGL Utility Library (GLU) ist eine Grafikbibliothek. Aufsetzend auf OpenGL bietet GLU Grafikfunktionen höherer Ebene. Sie ist Teil des OpenGL-Pakets. Es existieren drei bedeutende Implementierungen der GLU: * Mesa GLU, implementiert GLU 1.2 und wurde von Mesa zugunsten der SGI GLU aufgegeben * Microsoft GLU, in Windows enthalten, implementiert GLU 1.2 * SGI GLU, implementiert GLU 1.3 (de) GLU es el acrónimo de OpenGL Utility Library (se podría traducir como Biblioteca de utilidades para OpenGL). Esta biblioteca está compuesta por una serie de funciones de dibujo de alto nivel que, a su vez, se basan en las rutinas primitivas de OpenGL y se suele distribuir normalmente junto a él. Entre sus características podemos encontrar el mapeado entre pantalla y coordenadas, generación de texturas mipmap, dibujado de superficies cuádricas, NURBS, teselación de primitivas poligonales, interpretación de códigos de error de OpenGL, gran cantidad de rutinas de transformación para la creación de volúmenes de visualización y posicionado simple de la cámara, habitualmente de manera más sencilla que las rutinas que ofrece OpenGL. También posee primitivas para utilizar en aplicaciones OpenGL, como esferas, cilindros y discos. Las funciones de GLU se reconocen con facilidad ya que todas comienzan con el prefijo glu. Por ejemplo gluOrtho2D, que define una matriz en proyección ortográfica de dos dimensiones. Las especificaciones de GLU se pueden encontrar en su página de especificaciones (en inglés). (es) The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. It consists of a number of functions that use the base OpenGL library to provide higher-level drawing routines from the more primitive routines that OpenGL provides. It is usually distributed with the base OpenGL package. GLU is not implemented in the embedded version of the OpenGL package, OpenGL ES. Among these features are mapping between screen- and world-coordinates, generation of texture mipmaps, drawing of quadric surfaces, NURBS, tessellation of polygonal primitives, interpretation of OpenGL error codes, an extended range of transformation routines for setting up viewing volumes and simple positioning of the camera, generally in more human-friendly terms than the routines presented by OpenGL. It also provides additional primitives for use in OpenGL applications, including spheres, cylinders and disks. All GLU functions start with the glu prefix. An example function is gluOrtho2D which defines a two dimensional orthographic projection matrix. The GLU specification was last updated in 1998, and it depends on features which were deprecated with the release of OpenGL 3.1 in 2009. Specifications for GLU are still available here (en) GLU (OpenGL Utility Library) est une bibliothèque associée à OpenGL. Elle vient compléter cette dernière en apportant quelques routines pour des opérations de plus haut niveau. Ces dernières, suivant les conventions et la syntaxe d'OpenGL, font appel à des commandes OpenGL de bas niveau. GLU apporte les fonctionnalités suivantes : * Gestion de la matrice de projection pour mettre en place une vue orthogonale ou en perspective ; * Gestion de la matrice de visualisation avec une routine de type « caméra » ; * Redimensionnement d'images ; * Construction automatique de Mipmaps ; * Fragmentation de polygones ; * Gestion d'objets quadriques (sphère, cylindre, disque) ; * Gestion des courbes et des surfaces de Bézier ; * Gestion des surfaces NURBS (Non Uniform Rational B-Spline) ; * Vérification de la présence d'extensions OpenGL. Cette bibliothèque fait partie de toutes les implémentations OpenGL. (fr) OpenGL Utility Library (GLU) is een grafische bibliotheek die draait bovenop openGL. In de meeste installaties van openGL zit GLU standaard inbegrepen. GLU functies zijn te herkennen het voorvoegsel glu, zo heb je bijvoorbeeld gluSphere om een bol te tekenen. (nl) GLU (OpenGL Utility Library) é uma biblioteca de computação gráfica utilizada em conjunto com OpenGL. Ela consiste de funções que utilizam os recurso de baixo nível da biblioteca OpenGL para prover rotinas de desenho de alto nível. Ela normalmente é distribuída junto com o pacote básico do OpenGL. Entre as funcionalidades estão o mapeamento entre coordenadas de tela e coordenadas do mundo, geração de de texturas, desenho de superfícies quadricas, NURBS, de primitivas poligonais, interpretação dos códigos de erros do OpenGL, diversas funções para facilitar a criação e manipulação de câmera virtuais geralmente de forma mais amigável do que as apresentadas nas funções de base do OpenGL. A biblioteca também provê a renderização automática de objetos tridimensionais como esferas, cilindros e discos. As funções da biblioteca podem ser facilmente reconhecidas devido ao seu prefixo. Da mesma forma que as funções do OpenGL recebem o prefixo gl e as da GLUT o prefixo glut, as funções da GLU tem como prefixo glu. (pt) OpenGL Utility Library (GLU) — графическая библиотека, надстройка над OpenGL, использующая её функции для рисования более сложных объектов. Состоит из большого количества функций, использующих библиотеку OpenGL для предоставления пользователю более простого и мощного интерфейса трёхмерной графики, основанного на более примитивном, предоставляемом базовыми функциями OpenGL. Обычно поставляется вместе с библиотекой OpenGL. В числе этих функций: переключение между экранными и мировыми координатами, создание текстур, рисование квадратичных поверхностей, составление мозаики прямоугольных примитивов, интерпретация кодов ошибок OpenGL, расширенный набор функций трансформации для установки точек обзора и более простого управления камерой и др. Также содержит функции для рисования дополнительных графических примитивов, таких как сфера, цилиндр, конус, диск и др.Функции библиотеки GLU очень легко найти в тексте программы по префиксу glu в названии функции. Примером может служить gluOrtho2D, которая определяет двумерную матрицу для ортогональной проекции Спецификация доступна здесь:OpenGL specification page Архивная копия от 24 октября 2007 на Wayback Machine (ru) 開放圖形庫工具库(OpenGL Utility Library)是基于 OpenGL 的计算机图形库,缩写GLU 。它由若干基于 OpenGL 库的函数组成,提供比 OpenGL 更高级的绘图方法。GLU 通常随 OpenGL 库一同发行,但是没有在嵌入式版本的 OpenGL 包 OpenGL ES 中实现。 GLU 函数都有 glu 的前缀,比如定义正交投影矩阵的函数就叫 gluOrtho2D。 GLU 规格说明的上一次更新是在 1998 年,所依赖的一些 OpenGL 特性已于 2009 年的 OpenGL 3.1 中废弃。GLU 的规格说明仍然可以在这里(页面存档备份,存于互联网档案馆)获取。 (zh) |
dbo:wikiPageExternalLink | https://www.opengl.org/registry/doc/glu1.3.pdf |
dbo:wikiPageID | 172709 (xsd:integer) |
dbo:wikiPageLength | 1865 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 847033001 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Quadric dbr:Deprecation dbr:Orthographic_projection dbr:FreeGLUT dbr:Mipmap dbr:Cylinder_(geometry) dbr:Graphics_library dbr:Tessellation dbc:OpenGL dbr:Disk_(mathematics) dbr:Sphere dbr:OpenGL dbr:OpenGL_ES dbr:OpenGL_User_Interface_Library dbr:OpenGL_Utility_Toolkit dbr:Texture_mapping dbr:Nonuniform_rational_B-spline |
dbp:wikiPageUsesTemplate | dbt:Distinguish dbt:No_footnotes |
dcterms:subject | dbc:OpenGL |
gold:hypernym | dbr:Library |
rdf:type | owl:Thing yago:WikicatCLibraries yago:Area102735688 yago:Artifact100021939 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:WikicatGraphicsLibraries yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity dbo:Library yago:Room104105893 yago:Structure104341686 yago:Whole100003553 |
rdfs:comment | OpenGL Utility Library (GLU) ist eine Grafikbibliothek. Aufsetzend auf OpenGL bietet GLU Grafikfunktionen höherer Ebene. Sie ist Teil des OpenGL-Pakets. Es existieren drei bedeutende Implementierungen der GLU: * Mesa GLU, implementiert GLU 1.2 und wurde von Mesa zugunsten der SGI GLU aufgegeben * Microsoft GLU, in Windows enthalten, implementiert GLU 1.2 * SGI GLU, implementiert GLU 1.3 (de) OpenGL Utility Library (GLU) is een grafische bibliotheek die draait bovenop openGL. In de meeste installaties van openGL zit GLU standaard inbegrepen. GLU functies zijn te herkennen het voorvoegsel glu, zo heb je bijvoorbeeld gluSphere om een bol te tekenen. (nl) 開放圖形庫工具库(OpenGL Utility Library)是基于 OpenGL 的计算机图形库,缩写GLU 。它由若干基于 OpenGL 库的函数组成,提供比 OpenGL 更高级的绘图方法。GLU 通常随 OpenGL 库一同发行,但是没有在嵌入式版本的 OpenGL 包 OpenGL ES 中实现。 GLU 函数都有 glu 的前缀,比如定义正交投影矩阵的函数就叫 gluOrtho2D。 GLU 规格说明的上一次更新是在 1998 年,所依赖的一些 OpenGL 特性已于 2009 年的 OpenGL 3.1 中废弃。GLU 的规格说明仍然可以在这里(页面存档备份,存于互联网档案馆)获取。 (zh) GLU es el acrónimo de OpenGL Utility Library (se podría traducir como Biblioteca de utilidades para OpenGL). Esta biblioteca está compuesta por una serie de funciones de dibujo de alto nivel que, a su vez, se basan en las rutinas primitivas de OpenGL y se suele distribuir normalmente junto a él. Las funciones de GLU se reconocen con facilidad ya que todas comienzan con el prefijo glu. Por ejemplo gluOrtho2D, que define una matriz en proyección ortográfica de dos dimensiones. Las especificaciones de GLU se pueden encontrar en su página de especificaciones (en inglés). (es) The OpenGL Utility Library (GLU) is a computer graphics library for OpenGL. It consists of a number of functions that use the base OpenGL library to provide higher-level drawing routines from the more primitive routines that OpenGL provides. It is usually distributed with the base OpenGL package. GLU is not implemented in the embedded version of the OpenGL package, OpenGL ES. All GLU functions start with the glu prefix. An example function is gluOrtho2D which defines a two dimensional orthographic projection matrix. (en) GLU (OpenGL Utility Library) est une bibliothèque associée à OpenGL. Elle vient compléter cette dernière en apportant quelques routines pour des opérations de plus haut niveau. Ces dernières, suivant les conventions et la syntaxe d'OpenGL, font appel à des commandes OpenGL de bas niveau. GLU apporte les fonctionnalités suivantes : Cette bibliothèque fait partie de toutes les implémentations OpenGL. (fr) GLU (OpenGL Utility Library) é uma biblioteca de computação gráfica utilizada em conjunto com OpenGL. Ela consiste de funções que utilizam os recurso de baixo nível da biblioteca OpenGL para prover rotinas de desenho de alto nível. Ela normalmente é distribuída junto com o pacote básico do OpenGL. As funções da biblioteca podem ser facilmente reconhecidas devido ao seu prefixo. Da mesma forma que as funções do OpenGL recebem o prefixo gl e as da GLUT o prefixo glut, as funções da GLU tem como prefixo glu. (pt) OpenGL Utility Library (GLU) — графическая библиотека, надстройка над OpenGL, использующая её функции для рисования более сложных объектов. Состоит из большого количества функций, использующих библиотеку OpenGL для предоставления пользователю более простого и мощного интерфейса трёхмерной графики, основанного на более примитивном, предоставляемом базовыми функциями OpenGL. Обычно поставляется вместе с библиотекой OpenGL. Спецификация доступна здесь:OpenGL specification page Архивная копия от 24 октября 2007 на Wayback Machine (ru) |
rdfs:label | OpenGL Utility Library (de) OpenGL Utility (es) OpenGL utility library (fr) OpenGL Utility Library (en) OpenGL Utility Library (nl) GLU (pt) GLU (ru) GLU (zh) |
owl:differentFrom | dbr:OpenGL_Utility_Toolkit |
owl:sameAs | freebase:OpenGL Utility Library yago-res:OpenGL Utility Library wikidata:OpenGL Utility Library dbpedia-de:OpenGL Utility Library dbpedia-es:OpenGL Utility Library dbpedia-fr:OpenGL Utility Library dbpedia-nl:OpenGL Utility Library dbpedia-pt:OpenGL Utility Library dbpedia-ru:OpenGL Utility Library dbpedia-zh:OpenGL Utility Library https://global.dbpedia.org/id/wDpy |
prov:wasDerivedFrom | wikipedia-en:OpenGL_Utility_Library?oldid=847033001&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:OpenGL_Utility_Library |
is dbo:wikiPageRedirects of | dbr:Glu32 |
is dbo:wikiPageWikiLink of | dbr:FreeGLUT dbr:Fox_toolkit dbr:Glu dbr:Java_OpenGL dbr:Java_Bindings_for_OpenGL dbr:SolveSpace dbr:OpenGL dbr:OpenGL_ES dbr:OpenGL_Utility_Toolkit dbr:Glu32 |
is foaf:primaryTopic of | wikipedia-en:OpenGL_Utility_Library |