Verwenden von Antialiasingfunktionen
In der folgenden Tabelle sind iris gl antialiasing-Funktionen und die entsprechenden OpenGL-Funktionen aufgeführt.
| IRIS GL-Funktion | OpenGL-Funktion | Bedeutung |
|---|---|---|
| pntsmooth | glEnable ( GL _ POINT _ SMOOTH ) | Aktiviert das Antialiasing von Punkten. |
| linesmooth | glEnable( GL _ LINE _ SMOOTH ) | Aktiviert das Antialiasing von Zeilen. |
| polysmooth | glEnable ( GL _ POLYGON _ SMOOTH ) | Aktiviert Antialiasing von Polygonen. |
Verwenden Sie die entsprechenden glDisable-Aufrufe, um Antialiasing zu deaktivieren.
In IRIS GL können Sie die Qualität des Antialiasings steuern, indem Sie Folgendes aufrufen:
linesmooth(SML_ON + SML_SMOOTHER);
OpenGL bietet ein ähnliches Steuerelement wie glHint:
glHint(GL_POINT_SMOOTH_HINT, hintMode);
glHint(GL_LINE_SMOOTH_HINT, hintMode);
glHint(GL_POLYGON_SMOOTH_HINT, hintMode);
dabei ist hintMode einer der folgenden:
- GL _ NICEST (Verwenden Sie die Glättung der höchsten Qualität.)
- GL _ FASTEST (Verwenden Sie die effizienteste Glättung.)
- GL _ DONT _ CARE
IRIS GL ermöglicht auch die Endkorrektur durch Aufrufen von:
linesmooth(SML_ON + SML_END_CORRECT);
OpenGL verfügt über keine Entsprechung für diese Funktion.