glEvalCoord1d-Funktion
Die glEvalCoord1d-Funktion wertet aktivierte eindimensionale Karten aus.
Syntax
void WINAPI glEvalCoord1d(
GLdouble u
);
Parameter
-
n
-
Ein -Wert, der die Domänenkoordinate u für die Basisfunktion ist, die in einer vorherigen glMap1-Funktion definiert wurde.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Hinweise
Die glEvalCoord1d-Funktion wertet aktivierte eindimensionale Zuordnungen beim Argument u aus. Definieren Sie Zuordnungen mit glMap1. 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.
Die folgenden Funktionen rufen Informationen im Zusammenhang mit der glEvalCoord1d-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
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 |
|