glRectdv 函式

GlRectdv 函式會繪製一個矩形。

語法

void WINAPI glRectdv(
   const GLdouble *v1,
   const GLdouble *v2
);

參數

v1

矩形的一個頂點指標。

v2

矩形相對頂點的指標。

傳回值

此函式不會傳回值。

錯誤碼

GlGetError函式可以取出下列錯誤碼。

Name 意義
GL _ 不正確 _ 操作
呼叫 glBegin 和對應的 glEnd呼叫之間呼叫了函數。

備註

GlRectd 函式支援以有效的矩形規格作為兩個角落點。 每個矩形命令都採用四個引數,並以兩個連續的 (xy) 座標,或作為陣列的兩個指標(每個都包含 (xy) 組)進行組織。 產生的矩形是在 z = 0 平面中定義。

GlRectd (x1、 y1、 x2、 y2) 函數完全等同于下列順序:

glBegin (GL _ 多邊形) ;

glVertex2 ( x1, y1 ) ;

glVertex2 ( x2, y1 ) ;

glVertex2 ( x2, y2 ) ;

glVertex2 ( x1, y2 ) ;

glEnd ( ) ;

請注意,如果第二個頂點在第一個頂點的上方和右邊,則會以逆時針繞組來構成矩形。

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限傳統型應用程式]
標頭
Gl
程式庫
Opengl32 .lib
DLL
Opengl32.dll

另請參閱

glBegin

glEnd

glVertex