glEvalPoint1-Funktion
Die Funktionen glEvalPoint1 und glEvalPoint2 generieren und bewerten einen einzelnen Punkt in einem Gitter.
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.
Bemerkungen
Die Funktionen glMapGrid und glEvalMesh werden zusammen verwendet, um effizient eine Reihe von Kartendomänenwerten mit gleichmäßigem Abstand zu generieren und auszuwerten. Sie können glEvalPoint verwenden, um einen einzelnen Rasterpunkt im gleichen Rasterbereich auszuwerten, der von glEvalMesh durchlaufen wird. Das Aufrufen von glEvalPoint1 entspricht dem Aufrufen von
glEvalCoord1 (i ? u +u1 );
where
? u = (u2 u1 )/n
und n, u1 und u2 sind die Argumente für die neueste glMapGrid1-Funktion . Die einzige absolute numerische Anforderung ist, dass, wenn i = n, dann der Wert berechnet aus (i ? u + u1 ) ist genau u2 .
Im zweidimensionalen Fall glEvalPoint2, let
? u = (u2 u1 )/n
? v = (v2 v1 )/m
Dabei sind n, u1, u2 , m, v1und v2 die Argumente für die neueste glMapGrid2-Funktion . Dann entspricht die glEvalPoint2-Funktion dem Aufrufen von
glEvalCoord2 (i ? u + u1 , j ? v + v1 );
Die einzigen absoluten numerischen Anforderungen sind, dass, wenn i=n, dann der wert berechnet aus (i ? u + u1 ) ist genau u2 , und wenn j = m, dann der wert berechnet von (j ? v + v1 ) 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 argument GL_MAP1_GRID_SEGMENTS
glGet mit 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 |
|