fungsi gluPerspective
Fungsi gluPerspective menyiapkan matriks proyeksi perspektif.
Sintaks
void WINAPI gluPerspective(
GLdouble fovy,
GLdouble aspect,
GLdouble zNear,
GLdouble zFar
);
Parameter
-
fovy
-
Bidang sudut pandang, dalam derajat, ke arah y.
-
Aspek
-
Rasio aspek yang menentukan bidang tampilan dalam arah x. Rasio aspek adalah rasio x (lebar) terhadap y (tinggi).
-
zNear
-
Jarak dari penampil ke bidang kliping dekat (selalu positif).
-
zFar
-
Jarak dari penampil ke bidang kliping jauh (selalu positif).
Nilai kembali
Fungsi ini tidak mengembalikan nilai.
Keterangan
Fungsi gluPerspective menentukan frustum tampilan ke dalam sistem koordinat dunia. Secara umum, rasio aspek dalam gluPerspective harus sesuai dengan rasio aspek viewport terkait. Misalnya, aspek = 2,0 berarti sudut pandang penampil dua kali lebih lebar dalam x seperti pada y. Jika viewport dua kali lebih lebar dari tingginya, viewport akan menampilkan gambar tanpa distorsi.
Matriks yang dihasilkan oleh gluPerspective dikalikan dengan matriks saat ini, seolah-olah glMultMatrix dipanggil dengan matriks yang dihasilkan. Untuk memuat matriks perspektif ke tumpukan matriks saat ini, awali panggilan ke gluPerspective dengan panggilan ke glLoadIdentity.
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 |
|