Partager via


Utilisation d’évaluateurs

Les fonctions d’évaluateur OpenGL vous permettent d’utiliser un mappage polynomial pour produire des sommets, des normales, des coordonnées de texture et des couleurs. Ces valeurs calculées sont ensuite transmises au pipeline de traitement comme si elles avaient été spécifiées directement. Les fonctions d’évaluateur sont également la base des fonctions NURBS (Non-Uniform Rational B-Spline), qui vous permettent de définir des courbes et des surfaces, comme décrit sous Bibliothèque d’utilitaire OpenGL.

La première étape de l’utilisation d’évaluateurs consiste à définir le mappage polynomial à une ou deux dimensions approprié à l’aide de glMap*. Vous pouvez ensuite spécifier et évaluer les valeurs de domaine pour cette carte de deux manières :

  • Définissez une série de valeurs de domaine espacées uniformément à mapper à l’aide de glMapGrid , puis évaluez un sous-ensemble rectangulaire de cette grille avec glEvalMesh. Un point unique de la grille peut être évalué à l’aide de glEvalPoint.
  • Spécifiez explicitement une valeur de domaine souhaitée en tant qu’argument, qui évalue les mappages à cette valeur.

Informations de référence sur les évaluateurs