OpenGL
OpenGL
OpenGL ist die Grafik-API um die sich hier alles dreht.
Was ist OpenGL
OpenGL ist eine Software-Schnittstelle zur Grafikhardware.
Die Schnittstelle bestand ursprünglich aus 120 verschiedenen Befehlen, welche man zum
Erstellen der Objekte und Operationen benötigt um interaktive 3D Anwendungen zu produzieren.
Mittlerweile liegt OpenGL in Version 2.0 vor und hat damit schon einige Neuerungen durchgemacht.
OpenGL wurde so ausgelegt, dass es selbst dann effizient arbeitet, wenn der Computer, der die Graphik darstellt, nicht der ist welcher das Graphikprogramm ausführt. Dies kann zum Beispiel dann der Fall sein, wenn Sie in einem Netzwerk arbeiten in dem viele Computer so mit einander verbunden wurden, dass sie digitale Daten austauschen können. In dieser Situation wird der Computer, welcher das Programm ausführt und die OpenGL-Befehle sendet Client und der Computer, der selbige empfängt und das Zeichnen durchführt, Server genannt. Das Format zur Übertragung von OpenGL-Befehlen (genannt "Protokoll") vom Client zum Server ist immer das gleiche. Damit können OpenGL-Programme über Netze arbeiten, selbst wenn Client- und Servercomputer unterschiedlichen Typs sind. Wenn ein OpenGL-Programm nicht über ein Netzwerk läuft, dann läuft es auf einem einzelnen Computer, welcher gleichzeitig Server und Client ist.