Compartir a través de


Uso de funciones de suavizado de contorno

En la tabla siguiente se enumeran las funciones de suavizado de contorno IRIS GL y sus funciones openGL equivalentes.

Función IRIS GL Función OpenGL Significado
pntsmooth glEnable ( GL_POINT_SMOOTH ) Habilita el suavizado de contorno de puntos.
linesmooth glEnable( GL_LINE_SMOOTH ) Habilita el suavizado de contorno de líneas.
polysmooth glEnable ( GL_POLYGON_SMOOTH ) Habilita el suavizado de contorno de polígonos.

 

Use las llamadas glDisable equivalentes para desactivar el suavizado de contorno.

En IRIS GL, puede controlar la calidad del suavizado de contorno llamando a:

linesmooth(SML_ON + SML_SMOOTHER);

OpenGL proporciona un control similar a glHint:

glHint(GL_POINT_SMOOTH_HINT, hintMode); 
glHint(GL_LINE_SMOOTH_HINT, hintMode); 
glHint(GL_POLYGON_SMOOTH_HINT, hintMode);

donde hintMode es uno de los siguientes:

  • GL_NICEST (Use el suavizado de la más alta calidad).
  • GL_FASTEST (Use el suavizado más eficaz).
  • GL_DONT_CARE

IRIS GL también permite la corrección final llamando a:

linesmooth(SML_ON +  SML_END_CORRECT);

OpenGL no tiene ningún equivalente para esta función.