Bagikan melalui


fungsi glRectf

Fungsi glRectf menggambar persegi panjang.

Sintaks

void WINAPI glRectf(
   GLfloat x1,
   GLfloat y1,
   GLfloat x2,
   GLfloat y2
);

Parameter

x1

Koordinat x puncak persegi panjang.

y1

Koordinat y dari puncak persegi panjang.

x2

Koordinat x verteks persegi panjang yang berlawanan.

y2

Koordinat y dari puncak yang berlawanan dari persegi panjang.

Nilai kembali

Fungsi ini tidak mengembalikan nilai.

Kode kesalahan

Kode kesalahan berikut dapat diambil oleh fungsi glGetError .

Nama Makna
GL_INVALID_OPERATION
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd.

Keterangan

Fungsi glRectf mendukung spesifikasi persegi panjang yang efisien sebagai dua titik sudut. Setiap perintah persegi panjang mengambil empat argumen, yang diatur baik sebagai dua pasangan koordinat (x, y) berturut-turut, atau sebagai dua pointer ke array, masing-masing berisi pasangan (x, y). Persegi panjang yang dihasilkan didefinisikan dalam bidang z = 0.

Fungsi glRectf(x1,y1,x2,y2) sama persis dengan urutan berikut:

glBegin(GL_POLYGON);

glVertex2( x1,y1 );

glVertex2( x2,y1 );

glVertex2( x2,y2 );

glVertex2( x1,y2 );

glEnd( );

Perhatikan bahwa jika verteks kedua di atas dan di sebelah kanan puncak pertama, persegi panjang dibangun dengan berliku berlawanan arah jarum arah.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Gl.h
Pustaka
Opengl32.lib
DLL
Opengl32.dll

Lihat juga

glBegin

glEnd

glVertex