Portieren von Spheres
Beachten Sie beim Portieren von Kugeln zu OpenGL folgende Punkte:
- Sie können den Typ der Primitive, die zum Zeichnen der Kugel verwendet werden, nicht steuern. Sie können die Zeichnungsgenauigkeit auf eine andere Weise steuern: Verwenden Sie die Slices und Stapelparameter. Slices sind Ausschnitte; -Stapel sind latitudinal.
- Kugeln werden am Ursprung zentriert gezeichnet. Anstatt wie bei der IRIS GL-Sphdraw-Funktion den Speicherort anzugeben, müssen Sie einem Aufruf der GLU gluSphere-Funktion eine Übersetzung vorangehen.
- Die Sphere-Bibliothek ist für OpenGL noch nicht verfügbar.
In der folgenden Tabelle sind die IRIS GL-Funktionen zum Zeichnen von Kugeln und die entsprechenden GLU-Funktionen aufgeführt, sofern verfügbar.
| IRIS GL-Funktion | GLU-Funktion | Bedeutung |
|---|---|---|
| sjsj | gluNewQuadric | Erstellt ein neues Sphere-Objekt. |
| sphfree | gluDeleteQuadric | Löscht das Sphere-Objekt und den verwendeten freien Arbeitsspeicher. |
| sphdraw | gluSphere | Zeichnet eine Kugel. |
| sphmode | Legt Kugelattribute fest. | |
| sphrotmatrix | Steuert die Ausrichtung der Kugel. | |
| spwsnpolys | Gibt die Anzahl der Polygone in der aktuellen Kugel zurück. |
??