glEvalCoord1f 関数

glEvalCoord1f 関数は、有効な 1 次元マップを評価します。

構文

void WINAPI glEvalCoord1f(
   GLfloat u
);

パラメーター

u

前の glMap1 関数で定義された基底関数に対するドメイン座標 u の値。

戻り値

この関数は値を返しません。

注釈

glEvalCoord1f 関数は、引数 u で有効な 1 次元マップを評価します。 glMap1 を使用してマップを定義します。 glEnableglDisable を使用して有効または無効にします。

glEvalCoord 関数のいずれかが発行されると、指定されたディメンションの現在有効なすべてのマップが評価されます。 次に、有効になっているマップごとに、対応する OpenGL 関数が計算値で発行されたかのように表示されます。 つまり、GL_MAP1_INDEXまたはGL_MAP2_INDEXが有効になっている場合、 glIndex 関数がシミュレートされます。 GL_MAP1_COLOR_4またはGL_MAP2_COLOR_4が有効になっている場合は、 glcolor 関数がシミュレートされます。 GL_MAP1_NORMALまたはGL_MAP2_NORMALが有効になっている場合は、法線ベクトルが生成され、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、GL_MAP2_TEXTURE_COORD_4のいずれかが有効になっている場合は、 その後、適切な glTexCoord 関数がシミュレートされます。

OpenGL では、有効になっている評価の現在の値ではなく、評価された値が使用され、それ以外の場合は色、色インデックス、標準、テクスチャ座標に現在の値が使用されます。 ただし、評価された値は現在の値を更新しません。 したがって、 glVertex 関数が glEvalCoord 関数に分散している場合、 glVertex 関数に関連付けられている色、法線、テクスチャ座標は 、glEvalCoord 関数によって生成される値の影響を受けず、最新の glColorglIndexglNormalおよび glTexCoord 関数によってのみ影響を受けます。

次の関数は 、glEvalCoord1f 関数に関連する情報を取得します。

glIsEnabled with argument GL_MAP1_VERTEX_3

glIsEnabled with argument GL_MAP1_VERTEX_4

glIsEnabled with argument GL_MAP1_INDEX

glIsEnabled と引数 GL_MAP1_COLOR_4

glIsEnabled with argument GL_MAP1_NORMAL

glIsEnabled with argument GL_MAP1_TEXTURE_COORD_1

glIsEnabled with argument GL_MAP1_TEXTURE_COORD_2

glIsEnabled with argument GL_MAP1_TEXTURE_COORD_3

glIsEnabled と引数 GL_MAP1_TEXTURE_COORD_4

glIsEnabled with argument GL_MAP2_VERTEX_3

glIsEnabled と引数 GL_MAP2_VERTEX_4

glIsEnabled と引数 GL_MAP2_INDEX

glIsEnabled with argument GL_MAP2_COLOR_4

glIsEnabled と引数 GL_MAP2_NORMAL

glIsEnabled with argument GL_MAP2_TEXTURE_COORD_1

glIsEnabled with argument GL_MAP2_TEXTURE_COORD_2

glIsEnabled と引数 GL_MAP2_TEXTURE_COORD_3

glIsEnabled with argument GL_MAP2_TEXTURE_COORD_4

glIsEnabled と引数 GL_AUTO_NORMAL

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Gl.h
ライブラリ
Opengl32.lib
[DLL]
Opengl32.dll

関連項目

glBegin

glColor

glDisable

glEnable

glEnd

glEvalMesh

glEvalPoint

glGetMap

glIndex

glIsEnabled

glMap1

glMap2

glMapGrid

glNormal

glTexCoord

glVertex