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
GL_INVALID_ENUM
mode bukan nilai yang diterima.
GL_INVALID_OPERATION
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
Gl.h
Pustaka
Opengl32.lib
DLL
Opengl32.dll

Lihat juga

glBegin

glCullFace

glDisable

glEnable

glEnd

glGet

glLightModel