glMultMatrixd (Fungsi glMultMatrixd)
Fungsi glMultMatrixd dan glMultMatrixf mengalikan matriks saat ini dengan matriks arbitrer.
Sintaks
void WINAPI glMultMatrixd(
const GLdouble *m
);
Parameter
-
m
-
Penunjuk ke matriks 4x4 yang disimpan dalam urutan utama kolom sebagai 16 nilai berturut-turut.
Nilai kembali
Fungsi ini tidak mengembalikan nilai.
Kode kesalahan
Kode kesalahan berikut dapat diambil oleh fungsi glGetError .
Nama | Makna |
---|---|
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Keterangan
Fungsi glMultMatrix mengalikan matriks saat ini dengan yang ditentukan dalam m. Artinya, jika M adalah matriks saat ini dan T adalah matriks yang diteruskan ke glMultMatrix, maka M diganti dengan M T.
Matriks saat ini adalah matriks proyeksi, matriks tampilan model, atau matriks tekstur, yang ditentukan oleh mode matriks saat ini (lihat glMatrixMode).
Parameter m menunjuk ke matriks 4x4 dari nilai floating-point presisi tunggal atau presisi ganda yang disimpan dalam urutan kolom-utama. Artinya, matriks disimpan seperti yang ditunjukkan pada gambar berikut.
Fungsi berikut mengambil informasi yang terkait dengan glMultMatrix:
glGet dengan argumen GL_MATRIX_MODE
glGet dengan argumen GL_MODELVIEW_MATRIX
glGet dengan argumen GL_PROJECTION_MATRIX
glGet dengan argumen GL_TEXTURE_MATRIX
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 |
|