glEvalPoint1-Funktion
Die Funktionen glEvalPoint1 und glEvalPoint2 generieren und werten einen einzelnen Punkt in einem Gitternetz aus.
Syntax
void glEvalPoint1(
GLint i
);
Parameter
-
i
-
Der ganzzahlige Wert für die Rasterdomänenvariable i.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Hinweise
Die Funktionen glMapGrid und glEvalMesh werden zusammen verwendet, um eine Reihe von Domänenwerten mit gleichmäßigem Abstand effizient zu generieren und zu bewerten. Sie können glEvalPoint verwenden, um einen einzelnen Rasterpunkt in demselben Gridspace zu bewerten, der von glEvalMesh durchlaufen wird. Das Aufrufen von glEvalPoint1 entspricht dem Aufrufen von
glEvalCoord1 (i ?u + u 1 );
where
? u = (u 2 u 1 )/n
und n, u 1 und u 2 sind die Argumente für die neueste glMapGrid1-Funktion. Die einzige absolute numerische Anforderung ist, dass bei = i n der wert aus berechnet wird (i ?u + u1 ) ist genau u 2 .
Im zweidimensionalen Fall glEvalPoint2, let
? u = (u 2 u 1 )/n
? v = (v2 v 1 )/m
Dabei sind n, u 1, u 2, m, v1 und v2 die Argumente für die neueste glMapGrid2-Funktion. Anschließend entspricht die glEvalPoint2-Funktion dem Aufrufen von .
glEvalCoord2 (i ?u + u 1 , j ?v + v1);
Die einzigen absoluten numerischen Anforderungen sind, dass bei = i n der wert aus berechnet wird (i ?u + u 1 ) ist genau u2, und wenn j = m, dann der wert berechnet aus ( j ?v + v 1 ) ist genau v2.
Die folgenden Funktionen rufen Informationen zu glEvalPoint1 und glEvalPoint2 ab:
glGet mit argument GL _ MAP1 _ GRID _ DOMAIN
glGet mit argument GL _ MAP2 _ GRID _ DOMAIN
glGet mit dem Argument GL _ MAP1 _ GRID _ SEGMENTS
glGet mit dem Argument GL _ MAP2 _ GRID _ SEGMENTS
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|
| Bibliothek |
|
| DLL |
|