glEvalCoord1dv-Funktion
Die glEvalCoord1dv-Funktion wertet aktivierte eindimensionale Zuordnungen aus.
Syntax
void WINAPI glEvalCoord1dv(
const GLdouble *u
);
Parameter
-
n
-
Ein Zeiger auf ein Array, das die Domänenkoordinate u enthält.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Hinweise
Die glEvalCoord1dv-Funktion wertet aktivierte eindimensionale Zuordnungen am 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 worden wäre. 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 erstellt, und wenn einer der 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 aktiviert ist, wird eine entsprechende glTexCoord-Funktion simuliert.
OpenGL verwendet ausgewertete Werte anstelle der aktuellen Werte für die aktivierten Auswertungen, und aktuelle Werte andernfalls für Farb-, Farbindex-, Normal- und Texturkoordinaten. Die ausgewerteten Werte aktualisieren die aktuellen Werte jedoch nicht. Wenn glVertex-Funktionen also mit glEvalCoord-Funktionen durchsetzt werden, werden die den glVertex-Funktionen zugeordneten Farb-, Normal- und Texturkoordinaten 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 glEvalCoord1dv-Funktion ab:
glIsEnabled mit dem Argument GL _ MAP1 _ VERTEX _ 3
glIsEnabled mit dem Argument GL _ MAP1 _ VERTEX _ 4
glIsEnabled mit dem Argument GL _ MAP1 _ INDEX
glIsEnabled mit argument GL _ MAP1 _ COLOR _ 4
glIsEnabled mit dem Argument GL _ MAP1 _ NORMAL
glIsEnabled mit argument GL _ MAP1 _ TEXTURE _ COORD _ 1
glIsEnabled mit dem Argument GL _ MAP1 _ TEXTURE _ COORD _ 2
glIsEnabled mit argument GL _ MAP1 _ TEXTURE _ COORD _ 3
glIsEnabled mit argument GL _ MAP1 _ TEXTURE _ COORD _ 4
glIsEnabled mit dem Argument GL _ MAP2 _ VERTEX _ 3
glIsEnabled mit dem Argument GL _ MAP2 _ VERTEX _ 4
glIsEnabled mit dem Argument GL _ MAP2 _ INDEX
glIsEnabled mit dem Argument GL _ MAP2 _ COLOR _ 4
glIsEnabled mit dem 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 |
|