Condividi tramite


Uso degli analizzatori

Le funzioni di analizzatore OpenGL consentono di usare un mapping polinomiale per produrre vertici, normali, coordinate di trama e colori. Questi valori calcolati vengono quindi passati alla pipeline di elaborazione come se fossero stati specificati direttamente. Le funzioni dell'analizzatore sono anche la base per le funzioni NURBS (Non-Uniform Rational B-Spline), che consentono di definire curve e superfici, come descritto in Libreria utilità OpenGL.

Il primo passaggio nell'uso degli analizzatori consiste nel definire il mapping polinomiale uno o bidimensionale appropriato usando glMap*. È quindi possibile specificare e valutare i valori di dominio per questa mappa in uno dei due modi seguenti:

  • Definire una serie di valori di dominio a spaziatura uniforme da mappare usando glMapGrid e quindi valutare un sottoinsieme rettangolare di tale griglia con glEvalMesh. È possibile valutare un singolo punto della griglia usando glEvalPoint.
  • Specificare in modo esplicito un valore di dominio desiderato come argomento, che valuta le mappe in corrispondenza di tale valore.

Riferimenti per gli analizzatori