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 |
|
Libreria |
|
DLL |
|