glRectfv 関数

glRectfv 関数は四角形を描画します。

構文

void WINAPI glRectfv(
   const GLfloat *v1,
   const GLfloat *v2
);

パラメーター

v1

四角形の 1 つの頂点へのポインター。

v2

四角形の反対の頂点へのポインター。

戻り値

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

エラー コード

glGetError 関数では、次のエラー コードを取得できます。

名前 意味
GL_INVALID_OPERATION
この関数は、 glBegin の呼び出しと glEnd の対応する呼び出しの間で呼び出されました。

解説

glRectf 関数は、四角形を 2 つのコーナー ポイントとして効率的に指定できます。 各四角形コマンドは、2 つの連続する (xy) 座標のペアとして、または配列への 2 つのポインターとして編成された 4 つの引数を受け取ります。それぞれに (x, y) ペアが含まれています。 結果の四角形は、 z = 0 平面で定義されます。

glRectf(x1,y1,x2,y2) 関数は、次のシーケンスとまったく同じです。

glBegin(GL_POLYGON);

glVertex2( x1,y1 );

glVertex2( x2,y1 );

glVertex2( x2,y2 );

glVertex2( x1,y2 );

glEnd( );

2 番目の頂点が最初の頂点の上と右側にある場合、四角形は反時計回りの巻き線で構成されます。

必要条件

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

関連項目

glBegin

glEnd

glVertex