次の方法で共有


glEvalPoint1 関数

glEvalPoint1 関数と glEvalPoint2 関数は、メッシュ内の 1 つのポイントを生成して評価します。

構文

void glEvalPoint1(
   GLint i
);

パラメーター

i

グリッド ドメイン変数 i の整数値。

戻り値

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

注釈

glMapGrid 関数と glEvalMesh 関数は、一連の均等に配置されたマップ ドメイン値を効率的に生成および評価するために、連携して使用されます。 glEvalPoint を使用して、glEvalMesh によって走査されるのと同じグリッド空間内の 1 つのグリッド ポイントを評価できます。 glEvalPoint1 の呼び出しは、 の呼び出しと同じです

glEvalCoord1 (i ?u +u1 );

where

?u = (u2 u1 )/n

および nu1、u2 は、最新の glMapGrid1 関数の引数です。 1 つの絶対数値要件は、 i = n の場合、(i ?u + u1 ) は u 2です。

2 次元のケース では、glEvalPoint2 では、

?u = (u2 u1 )/n

?v = (v2 v1 )/m

ここで、nu1、u2、mv1、および v2 は、最新の glMapGrid2 関数の引数です。 次に、 glEvalPoint2 関数は を呼び出すことと同じです

glEvalCoord2 (i ?u + u1 , j ?v + v1 );

唯一の絶対数値要件は、 i=n の場合、(i ?u + u1 ) は正確に u2 であり、 j = m の場合、(j ?v + v1 ) は、ちょうど v2 です。

次の関数は 、glEvalPoint1 と glEvalPoint2 に関連する情報 取得します。

引数GL_MAP1_GRID_DOMAINを含む glGet

引数GL_MAP2_GRID_DOMAINを含む glGet

引数GL_MAP1_GRID_SEGMENTSを含む glGet

引数GL_MAP2_GRID_SEGMENTSを含む glGet

要件

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

関連項目

glEvalCoord

glEvalMesh

glGet

glMap1

glMap2

glMapGrid