Compartir a través de


Uso de evaluadores

Las funciones del evaluador de OpenGL permiten usar una asignación polinómica para generar vértices, normales, coordenadas de textura y colores. Estos valores calculados se pasan entonces a la canalización de procesamiento como si se hubieran especificado directamente. Las funciones del evaluador también son la base de las funciones NURBS (Non-Uniform Rational B-Spline), que permiten definir curvas y superficies, como se describe en la biblioteca de utilidades openGL.

El primer paso para usar evaluadores es definir la asignación polinómica unidimensional adecuada mediante glMap*. Después, puede especificar y evaluar los valores de dominio de este mapa de una de estas dos maneras:

  • Defina una serie de valores de dominio espaciados uniformemente que se van a asignar mediante glMapGrid y, a continuación, evalúe un subconjunto rectangular de esa cuadrícula con glEvalMesh. Se puede evaluar un único punto de la cuadrícula mediante glEvalPoint.
  • Especifique explícitamente un valor de dominio deseado como argumento, que evalúa los mapas en ese valor.

Referencia de evaluadores