fungsi glFrontFace
Fungsi glFrontFace mendefinisikan poligon yang menghadap ke depan dan belakang.
Sintaks
void WINAPI glFrontFace(
GLenum mode
);
Parameter
-
mode
-
Orientasi poligon yang menghadap ke depan. GL_CW dan GL_CCW diterima. Nilai defaultnya adalah GL_CCW.
Nilai kembali
Fungsi ini tidak mengembalikan nilai.
Kode kesalahan
Kode kesalahan berikut dapat diambil oleh fungsi glGetError .
Nama | Makna |
---|---|
|
mode bukan nilai yang diterima. |
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Keterangan
Dalam adegan yang sepenuhnya terdiri dari permukaan tertutup buram, poligon yang menghadap belakang tidak pernah terlihat. Menghilangkan poligon yang tidak terlihat ini memiliki manfaat yang jelas untuk mempercepat penyajian gambar. Anda mengaktifkan dan menonaktifkan penghapusan poligon yang menghadap ke belakang dengan glEnable dan glDisable menggunakan argumen GL_CULL_FACE.
Proyeksi koordinat poligon ke jendela dikatakan berliku searah jarang jika objek imajiner mengikuti jalur dari puncak pertamanya, puncak kedua, dan sebagainya, ke puncak terakhirnya, dan akhirnya kembali ke puncak pertamanya, bergerak searah jarang tentang interior poligon. Berliku poligon dikatakan berlawanan arah jaring jika objek imajiner mengikuti jalur yang sama bergerak ke arah berlawanan arah jajaran jagat arah tentang interior poligon. Fungsi glFrontFace menentukan apakah poligon dengan berliku searah jarang dalam koordinat jendela, atau berlawanan arah jajaran jajaran koordinat jendela, diambil untuk menghadap ke depan. Meneruskan GL_CCW ke mode memilih poligon berlawanan arah jakal sebagai menghadap ke depan; GL_CW memilih poligon searah jarang sebagai menghadap ke depan. Secara default, poligon berlawanan arah jarang diambil untuk menghadap ke depan.
Fungsi berikut mengambil informasi tentang glFrontface:
glGet dengan argumen GL_FRONT_FACE
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Pustaka |
|
DLL |
|