funzione glEvalPoint1

Le funzioni glEvalPoint1 e glEvalPoint2 generano e valutano un singolo punto in una mesh.

Sintassi

void glEvalPoint1(
   GLint i
);

Parametri

i

Valore intero per la variabile di dominio grid i.

Valore restituito

Questa funzione non restituisce un valore.

Commenti

Le funzioni glMapGrid e glEvalMesh vengono usate insieme per generare e valutare in modo efficiente una serie di valori di dominio mappa a spaziatura uniforme. È possibile usare glEvalPoint per valutare un singolo punto della griglia nello stesso spazio griglia attraversato da glEvalMesh. La chiamata a glEvalPoint1 equivale alla chiamata

glEvalCoord1 (i ? u u + 1 );

dove

? u = (u2 u1 )/n

e n, u1 e u2 sono gli argomenti della funzione glMapGrid1 più recente. L'unico requisito numerico assoluto è che se i = n, il valore calcolato da (i ? u + u1 ) è esattamente u2 .

Nel caso bidimensionale , glEvalPoint2, let

? u = (u2 u1 )/n

? v = (v2 v1 )/m

dove n, u1 , u2 , m, v1 e v2 sono gli argomenti della funzione glMapGrid2 più recente. La funzione glEvalPoint2 equivale quindi alla chiamata

glEvalCoord2 (i ? u u + 1 ,j ? v + v1 );

Gli unici requisiti numerici assoluti sono che se i=n, il valore calcolato da (i ? u u + 1 ) è esattamente u2 e se j = m, il valore calcolato da (j ? v + v1 ) è esattamente v2.

Le funzioni seguenti recuperano informazioni relative a glEvalPoint1 e glEvalPoint2:

glGet con argomento GL_MAP1_GRID_DOMAIN

glGet con argomento GL_MAP2_GRID_DOMAIN

glGet con argomento GL_MAP1_GRID_SEGMENTS

glGet con argomento GL_MAP2_GRID_SEGMENTS

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Gl.h
Libreria
Opengl32.lib
DLL
Opengl32.dll

Vedi anche

glEvalCoord

glEvalMesh

glGet

glMap1

glMap2

glMapGrid