funzione glEvalMesh1
Calcola una griglia unidimensionale di punti o linee.
Sintassi
void WINAPI glEvalMesh1(
GLenum mode,
GLint i1,
GLint i2
);
Parametri
-
mode
-
Valore che specifica se calcolare una mesh unidimensionale di punti o linee. Le costanti simboliche seguenti sono accettate: GL_POINT e GL_LINE.
-
i1
-
Primo valore intero per la variabile di dominio griglia i.
-
i2
-
Ultimo valore integer per la variabile di dominio griglia i.
Valore restituito
Questa funzione non restituisce un valore.
Codici di errore
I codici di errore seguenti possono essere recuperati dalla funzione glGetError .
Nome | Significato |
---|---|
|
Indica che la modalità non è un valore accettato. |
|
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd. |
Commenti
Usare glMapGrid e glEvalMesh insieme per generare e valutare in modo efficiente una serie di valori di dominio mappa con spaziatura uniforme. La funzione glEvalMesh passa attraverso il dominio intero di una griglia uno o bidimensionale, il cui intervallo è il dominio delle mappe di valutazione specificate da glMap1 e glMap2. Il parametro modalità determina se i vertici risultanti sono connessi come punti, linee o poligoni riempiti.
Nel caso unidimensionale , glEvalMesh1, la mesh viene generata come se il frammento di codice seguente fosse stato eseguito:
glBegin(type);
for (i = i1; <i = i2; i += 1)
{
glEvalCoord1(i?u + u1)
}
glEnd( );
dove
?u = (u2 u1) / n
e n, u1 e u2 sono gli argomenti della funzione glMapGrid1 più recente. Il parametro di tipo è GL_POINTS se la modalità è GL_POINT o GL_LINES se la modalità è GL_LINE. Il requisito numerico assoluto è che se i = n, il valore calcolato da i?u + u1 è esattamente u2.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|
Libreria |
|
DLL |
|