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.
Temas relacionados