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
Glu.h
Pustaka
Glu32.lib
DLL
Glu32.dll

Lihat juga

glFrustum

glLoadIdentity

glMultMatrix

gluOrtho2D