30.11.2012 Aufrufe

CG1-01-15.pdf

CG1-01-15.pdf

CG1-01-15.pdf

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

18<br />

Grafik-Bibliotheken<br />

GL GL: OOpenGL GL BBasis i Bibliothek Bibli th k (gl.h, ( l h opengl32.dll) l32 dll)<br />

- sämtliche Basisfunktionen und Zustandsvariablen in C<br />

GLU: GLU: OpenGL Utility Library (glu.h, (glu h glu32.dll) glu32 dll)<br />

- auf Basisfunktionen aufsetzende komplexe Funktionen in C<br />

- z.B. Perspektive, Projektion, Polygonzerlegung, Oberflächengestaltung<br />

GLUT GLUT: OOpenGL GL UUtility ili TToolkit lki ( (glut.h, l h glut32.dll) l 32 dll)<br />

- systemunabhängige Funktionen zur Window-Verarbeitung<br />

- z.B. Window-Management, Ereignisbehandlung, 3D-Objekt-Zeichnung<br />

Arbeit be t mit t Display sp ay Callbacks, Ca bac s, Programmen og a e und u d Prozessen o esse<br />

GLX, WGL: spezifische Erweiterungen für Window Systeme:<br />

X Window System, Microsoft Windows<br />

Open Scene Graph, Open Inventor: objektorientierter Werkzeugkasten<br />

- vorgefertigte Objekte und Methoden in C++<br />

- zur Erzeugung Erzeugung interaktiver interaktiver 3D-Grafik-Anwendungen<br />

3D Grafik Anwendungen<br />

Extensions: (noch) nicht standardisierte Erweiterungen<br />

- GL_ARB_..., GL_EXT_..., GL_ATI_..., GL_NV_..., . . .<br />

GLEW, Glee: Verwaltung von Erweiterungen und Kernfunktionen (Testen, Laden, Einbinden)<br />

- plattformübergreifende Unterstützung

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!