Bagikan melalui


fungsi glTranslatef

Fungsi glTranslatef mengalikan matriks saat ini dengan matriks terjemahan.

Sintaks

void WINAPI glTranslatef(
   GLfloat x,
   GLfloat y,
   GLfloat 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 glTranslatef 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 glTranslatef dipanggil diterjemahkan. Gunakan glPushMatrix dan glPopMatrix untuk menyimpan dan memulihkan sistem koordinat yang tidak diterjemahkan.

Fungsi berikut mengambil informasi yang terkait dengan glTranslated dan glTranslatef:

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