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

Weitere Informationen

glBegin

glColor

glDisable

glEnable

glEnd

glEvalMesh

glEvalPoint

glGetMap

glIndex

glIsEnabled

glMap1

glMap2

glMapGrid

glNormal

glTexCoord

glVertex