Bagikan melalui


fungsi gluLookAt

Fungsi gluLookAt mendefinisikan transformasi tampilan.

Sintaks

void WINAPI gluLookAt(
   GLdouble eyex,
   GLdouble eyey,
   GLdouble eyez,
   GLdouble centerx,
   GLdouble centery,
   GLdouble centerz,
   GLdouble upx,
   GLdouble upy,
   GLdouble upz
);

Parameter

eyex

Posisi titik mata.

bermata

Posisi titik mata.

eyez

Posisi titik mata.

centerx

Posisi titik referensi.

tengah

Posisi titik referensi.

centerz

Posisi titik referensi.

upx

Arah vektor atas.

upy

Arah vektor atas.

upz

Arah vektor atas.

Menampilkan nilai

Fungsi ini tidak mengembalikan nilai.

Keterangan

Fungsi gluLookAt menciptakan matriks tampilan yang berasal dari titik mata, titik referensi yang menunjukkan pusat adegan, dan vektor atas. Matriks memetakan titik referensi ke sumbu z negatif dan titik mata ke asal, sehingga ketika Anda menggunakan matriks proyeksi umum, pusat adegan memetakan ke tengah viewport. Demikian pula, arah yang dijelaskan oleh vektor atas yang diproyeksikan ke bidang tampilan dipetakan ke sumbu y positif sehingga menunjuk ke atas di viewport. Vektor atas tidak boleh sejajar dengan garis pandang dari mata ke titik referensi.

Matriks yang dihasilkan oleh gluLookAt postmultiplies matriks saat ini.

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

gluPerspective