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.