Bagikan melalui


fungsi glTranslated

Fungsi glTranslated mengalikan matriks saat ini dengan matriks terjemahan.

Sintaks

void WINAPI glTranslated(
   GLdouble x,
   GLdouble y,
   GLdouble z
);

Parameter

x

Koordinat x vektor terjemahan.

y

Koordinat y dari vektor terjemahan.

z

Koordinat z dari vektor terjemahan.

Menampilkan nilai

Fungsi ini tidak mengembalikan nilai.

Keterangan

Fungsi glTranslated menghasilkan terjemahan yang ditentukan oleh (x, y, z). Vektor terjemahan digunakan untuk menghitung matriks terjemahan 4x4:

Diagram memperlihatkan matriks terjemahan 4x4 yang ditentukan oleh x, y, z.

Matriks saat ini (lihat glMatrixMode) dikalikan dengan matriks terjemahan ini, dengan produk menggantikan matriks saat ini. Artinya, jika M adalah matriks saat ini dan T adalah matriks terjemahan, maka M diganti dengan M T.

Jika mode matriks GL_MODELVIEW atau GL_PROJECTION, semua objek yang digambar setelah glTranslated dipanggil diterjemahkan. Gunakan glPushMatrix dan glPopMatrix untuk menyimpan dan memulihkan sistem koordinat yang tidak diterjemahkan.

Fungsi berikut mengambil informasi yang terkait dengan glTranslated:

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
Gl.h
Pustaka
Opengl32.lib
DLL
Opengl32.dll

Lihat juga

glBegin

glEnd

glMatrixMode

glMultMatrix

glPushMatrix

glRotate

glScale