Download Programmieren mit OpenGL: 3D-Grafik und Bildverarbeitung by Ute Claussen PDF

By Ute Claussen

OpenGL ist eine Programmierschnittstelle zur Erzeugung dreidimensionaler Computergrafik und zur Bildverarbeitung. Leserinnen und Leser erhalten mit diesem Buch einen Überblick über OpenGL, lernen, wie OpenGL arbeitet und wie Verfahren der Computergrafik mit OpenGL umgesetzt werden. Beispiele und Übungen, pfiffige Lösungen sowie Anregungen für eigenes Arbeiten stehen im Vordergrund. Auf der foundation von Grundkenntnissen der Computergrafik und der Sprache C kann OpenGL selbständig erarbeitet werden. Abgeschlossen wird das Buch durch eine Darstellung von OpenGL-Erweiterungen und eine Kurzreferenz der OpenGL-Befehle und -Aufrufe. Die Beispiele sind auch auf der beiliegenden CD-ROM als Windows95/WindowsNT-Anwendungen verfügbar.

Show description

Read Online or Download Programmieren mit OpenGL: 3D-Grafik und Bildverarbeitung PDF

Similar german_12 books

Indikation und Praxis cerebroprotektiver Maßnahmen in der Neurochirurgie: Bericht über eine Gesprächsrunde am 8. Juni 1985 in Frankfurt

Unter Mitarbeit von Filos, okay. ; Müchler, H. C. ; Polarz, H. ; Prinzhorn, G. ; Rehn, H.

Additional info for Programmieren mit OpenGL: 3D-Grafik und Bildverarbeitung

Example text

1 Erfragen der Systemfahigkeiten und des Zustands Die Attribute bzw. der Zustand der OpenGL konnen mit insgesamt vier Funktionen erfragt werden, die sich jeweils nur im Resultattyp unterscheiden. void glGetBooleanv(GLenum pname, GLboolean *params); void glGetDoublev(GLenum pname, GLdouble *params); void glGetFloatv(GLenum pname, GLfloat *params); void glGetIntegerv(GLenum pname, GLint *params); 47 Kapitel4 Ablaufsteuerung Es handelt sich hierbei urn die Funktionen, die im folgenden durch referenziert werden.

Von einem leeren Stapel zu lesen Es ist kein ausreichender Speicherplatz zur Ausftihrung dieses Befehls vorhanden Solange nicht der Fehler GL_OUT_OF_MEMORY gemeldet wird, wurde der fehlerhafte Befehl nicht ausgeftihrt. Mangelnder Speicherplatz ftihrt jedoch zu einem undefinierten Zustand des Systems. Einen 53 Kapitel4 Ablaufsteuerung String zur Ausgabe im Fehlerfall liefert die Hilfsfunktion gluErrorString (Kap. 6). Insgesamt muB jedoch der Bereich Fehlerbehandlung und Fehlerausgabe in der OpenGL als wenig umfangreich und wenig aussagekraftig beurteilt werden.

In einem OpenGL-Programm werden, im Gegensatz zur "Pipeline", zur Erzeugung eines Bildes zunachst aIle Bedingungen eingestellt, die dem System mitteilen, wie ein Bild dargestellt werden solI und dann erst wird das was, also das grafische Objekt, beschrieben und damit quasi gleichermaBen ausgeflihrt. Welche Operationen dann in welcher Reihenfolge durchgeflihrt werden, dartiber gibt die Skizze "The OpenGL Machine" im Programmierhandbuch zu OpenGL recht gut Auskunft [NDW93]. Die einzelnen Elemente dieser OpenGL-Maschine werden Sie im Lauf dieses Buches auch noch naher kennenlernen.

Download PDF sample

Rated 4.53 of 5 – based on 43 votes