Freigeben über


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
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Siehe auch

glEvalCoord

glEvalMesh

glGet

glMap1

glMap2

glMapGrid