Skip to main content

Was ist OpenGL Glu?

The OpenGL Die Utility Library (GLU) ist eine Sammlung grafischer Programmierfunktionen, die zusätzliche Funktionen für die grundlegenden OpenGL Rege -Region bietet.Routinen.Das grundlegende OpenGL Die Bibliothek liefert einen grundlegenden Rahmen für die Rendern von dreidimensionalen (3D) Grafiken und die OpenGL Glu implementiert Funktionen, die mit dem Framework funktionieren, um dem Programmierer einen erweiterten Tools zu bieten, um komplexere Vorgänge einfacher auszuführen.Es gibt auch mehrere Funktionen innerhalb des OpenGL GLU, die fortschrittliche primitive Typen wie Zylinder und Kugeln zur Verfügung stellt.Zusätzlich zur Unterstützung komplexer Modellierungssysteme enthält die GLU auch Funktionen zur Ausführung von Matrixoperationen, bequemen Übersetzungen für die Szenenkamera und das Ansichtsfenster und mehr lesbare Funktionsumschläge für die menschliche Funktion für die gemeinsame 3D -Grafikverarbeitung.

Merkmale des OpenGL GLU versuchen, die grundlegenden Funktionen zu erweitern, die im Standard OpenGL Reg enthalten sind;Bibliothek.Anstatt sich einfach darauf zu konzentrieren, einzelne Polygone zu rendern, versucht der GLU, mehr Funktionen zu liefern, die dazu beitragen, ganze Szenen zu erstellen und zu verwalten.Dazu gehören eine Reihe von Routinen, die es einfacher machen, die Kamera -Position um willkürliche Punkte zu übersetzen, sowie vereinfachte Funktionen, die dazu beitragen, das Betrachtungsvolumen festzulegen.

Ein weiterer Teil des OpenGL GLU, das sich nicht in der Grundbibliothek befindet, ist die Implementierung fortschrittlicher primitiver Formen.Während die Standardbibliothek nur Funktionen zum Zeichnen von Dreiecken oder Polygonen bietet, hat die GLU Funktionen, die Objekte wie Kugeln, Kisten und Zylinder konstruieren können.Obwohl diese Funktionen problemlos von einem 3D-Grafikprogrammierer geschrieben werden können, kann sie Zeit sparen, um Versionen zu verwenden, die bereits getestet und fehlerfrei sind.(Nurbs).Dies sind sehr effiziente geometrische Formen, die sich organisch beugen und fließen und sehr wenig Speicher verwenden können.Die Unterstützung von NURBS in der GLU ermöglicht es einem Programmierer oder Künstler, fast vollständige Freiheit beim Entwerfen von Formen und Objekten in einer Szene zu haben.GLU Supplies ist ein Mipmapping -Framework.MIPMapping ist eine Form der Texturzuordnung, die dazu beiträgt, die Geschwindigkeit der Rendern einer Szene zu erhöhen.Dies wird erreicht, indem mehr als ein Bild für die Textur verwendet wird.Jede Textur wird aus mehreren ähnlichen Bildern hergestellt, die jeweils kleiner und weniger detailliert sind als die letzten, so