glEvalCoord2d-Funktion
Die glEvalCoord2d-Funktion wertet aktivierte zweidimensionale Karten aus.
Syntax
void WINAPI glEvalCoord2d(
GLdouble u,
GLdouble v
);
Parameter
-
n
-
Ein -Wert, der die Domänenkoordinate u für die Basisfunktion ist, die in einer vorherigen glMap2-Funktion definiert wurde.
-
V
-
Ein -Wert, der die Domänenkoordinate v zur Basisfunktion ist, die in einer vorherigen glMap2-Funktion definiert wurde.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Hinweise
Die glEvalCoord2d-Funktion wertet aktivierte zweidimensionale Zuordnungen mithilfe der beiden Domänenwerte u und v aus. Definieren Sie Zuordnungen mit glMap1 und glMap2. Aktivieren oder deaktivieren Sie sie mit glEnable und glDisable.
Wenn eine der glEvalCoord-Funktionen ausgegeben wird, werden alle derzeit aktivierten Zuordnungen der angegebenen Dimension ausgewertet. Dann ist es für jede aktivierte Zuordnung so, als ob die entsprechende OpenGL-Funktion mit dem berechneten Wert ausgegeben würde. Das heißt, wenn GL _ MAP1 _ INDEX oder GL _ MAP2 INDEX aktiviert _ ist, wird eine glIndex-Funktion simuliert. Wenn GL _ MAP1 _ COLOR _ 4 oder GL MAP2 COLOR 4 aktiviert ist, wird eine _ _ _ glcolor-Funktion simuliert. Wenn GL MAP1 NORMAL oder GL MAP2 NORMAL aktiviert ist, Ein normaler Vektor wird erzeugt, und wenn eine der FOLGENDEN Funktionen aktiviert ist: _ _ GL _ _ _ MAP1 TEXTURE _ _ COORD _ 1, GL _ MAP1 TEXTURE _ _ COORD _ 2, GL _ MAP1 TEXTURE _ _ COORD _ 3, GL _ MAP1 TEXTURE _ _ COORD _ 4, GL _ MAP2 TEXTURE _ _ _ _ COORD 1, GL MAP2 TEXTURE _ _ COORD _ 2, GL _ MAP2 TEXTURE _ _ COORD 3 und GL _ _ MAP2 _ TEXTURE _ COORD _ 4.
OpenGL verwendet ausgewertete Werte anstelle aktueller Werte für die aktivierten Auswertungen und aktuelle Werte andernfalls für Farb-, Farbindex-, Normal- und Texturkoordinaten. Die ausgewerteten Werte aktualisieren jedoch nicht die aktuellen Werte. Wenn also glVertex-Funktionen mit glEvalCoord-Funktionen interspersiert werden, werden die Farb-, Normal- und Texturkoordinaten, die den glVertex-Funktionen zugeordnet sind, nicht von den Werten beeinflusst, die von den glEvalCoord-Funktionen generiert werden, sondern nur von den neuesten glColor-, glIndex-, glNormal-und glTexCoord-Funktionen.
Wenn die automatische normale Generierung aktiviert ist, ruft glEvalCoord2d glEnable mit dem Argument GL AUTO NORMAL auf, um Oberflächennormals unabhängig vom Inhalt oder der Aktivierung der _ GL _ MAP2 NORMAL-Zuordnung analytisch zu _ _ generieren. Let

Der generierte normale n ist .

Die folgenden Funktionen rufen Informationen im Zusammenhang mit der glEvalCoord2d-Funktion ab:
glIsEnabled mit Argument GL _ MAP1 _ VERTEX _ 3
glIsEnabled mit Argument GL _ MAP1 _ VERTEX _ 4
glIsEnabled mit Argument GL _ MAP1 _ INDEX
glIsEnabled mit Argument GL _ MAP1 COLOR _ _ 4
glIsEnabled mit Argument GL _ MAP1 _ NORMAL
glIsEnabled mit Argument GL _ MAP1 TEXTURE _ _ COORD _ 1
glIsEnabled mit Argument GL _ MAP1 TEXTURE _ _ COORD _ 2
glIsEnabled mit Argument GL _ MAP1 TEXTURE _ _ COORD _ 3
glIsEnabled mit Argument GL _ MAP1 TEXTURE _ _ COORD _ 4
glIsEnabled mit Argument GL _ MAP2 _ VERTEX _ 3
glIsEnabled mit Argument GL _ MAP2 _ VERTEX _ 4
glIsEnabled mit Argument GL _ MAP2 _ INDEX
glIsEnabled mit Argument GL _ MAP2 COLOR _ _ 4
glIsEnabled mit Argument GL _ MAP2 _ NORMAL
glIsEnabled mit Argument GL _ MAP2 TEXTURE _ _ COORD _ 1
glIsEnabled mit Argument GL _ MAP2 TEXTURE _ _ COORD _ 2
glIsEnabled mit Argument GL _ MAP2 TEXTURE _ _ COORD _ 3
glIsEnabled mit Argument GL _ MAP2 TEXTURE _ _ COORD _ 4
glIsEnabled mit Argument GL _ AUTO _ NORMAL
Requirements (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 |
|