Bagikan melalui


fungsi glNormal3fv

Mengatur vektor normal saat ini.

Sintaks

void WINAPI glNormal3fv(
   const GLfloat *v
);

Parameter

V

Penunjuk ke array tiga elemen: koordinat x, y, dan z dari normal baru saat ini.

Nilai kembali

Fungsi ini tidak mengembalikan nilai.

Keterangan

Normal saat ini diatur ke koordinat yang diberikan setiap kali Anda memanggil fungsiglNormal3fv.

Argumen byte, pendek, atau bilangan bulat dikonversi ke format floating-point dengan pemetaan linier yang memetakan nilai bilangan bulat yang paling positif yang dapat direpresentasikan menjadi 1,0, dan nilai bilangan bulat yang paling negatif yang dapat direpresentasikan menjadi -1,0.

Normal yang ditentukan dengan menggunakanglNormal3fv tidak perlu memiliki panjang unit. Jika normalisasi diaktifkan, maka normal yang ditentukan dengan glNormal3fv dinormalisasi setelah transformasi. Anda dapat mengontrol normalisasi dengan menggunakan glEnable dan glDisable dengan argumen GL_NORMALIZE. Secara default, normalisasi dinonaktifkan. Anda dapat memperbarui normal saat ini kapan saja. Secara khusus, Anda dapat memanggilglNormal3fv antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. Fungsi berikut mengambil informasi yang terkait dengan glNormal3fv:

glGet dengan argumen GL_CURRENT_NORMAL

glIsEnable dengan argumen GL_NORMALIZE

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

glColor

glEnd

glIndex

glTexCoord

glVertex