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

Siehe auch

glEvalCoord

glEvalMesh

glGet

glMap1

glMap2

glMapGrid