Bagikan melalui


fungsi glCullFace

Fungsi glCullFace menentukan apakah faset yang menghadap ke depan atau menghadap ke belakang dapat dimusnahkan.

Sintaks

void WINAPI glCullFace(
   GLenum mode
);

Parameter

mode

Menentukan apakah faset yang menghadap ke depan atau menghadap ke belakang adalah kandidat untuk dimusnahkan. Konstanta simbolis GL_FRONT, GL_BACK, dan GL_FRONT_AND_BACK diterima. Nilai defaultnya adalah GL_BACK.

Menampilkan nilai

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

Fungsi glCullFace menentukan apakah faset front-facing atau back-facing dimusnahkan (seperti yang ditentukan oleh mode) saat pemusnahan faset diaktifkan. Anda mengaktifkan dan menonaktifkan pemusnahan faset menggunakan glEnable dan glDisable dengan argumen GL_CULL_FACE. Faset termasuk segitiga, segitiga, poligon, dan persegi panjang.

Fungsi glFrontFace menentukan faset searah jarang dan berlawanan arah jarang yang menghadap ke depan dan menghadap ke belakang.

Jika mode GL_FRONT_AND_BACK, tidak ada faset yang digambar, tetapi primitif lainnya, seperti titik dan garis, digambar.

Fungsi berikut mengambil informasi yang terkait dengan glCullFace:

glGet dengan argumen GL_CULL_FACE_MODE

glIsEnabled dengan argumen GL_CULL_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

glDisable

glEnable

glEnd

glFrontFace

glGet

glIsEnabled