Baca dalam bahasa Inggris

Bagikan melalui


fungsi glRotated

Fungsi glRotated mengalikan matriks saat ini dengan matriks rotasi.

Sintaks

void WINAPI glRotated(
   GLdouble angle,
   GLdouble x,
   GLdouble y,
   GLdouble z
);

Parameter

Sudut

Sudut rotasi, dalam derajat.

x

Koordinat x vektor.

y

Koordinat y vektor.

z

Koordinat z vektor.

Menampilkan nilai

Fungsi ini tidak mengembalikan nilai.

Kode kesalahan

Kode kesalahan berikut dapat diambil oleh fungsi glGetError .

Nama Makna
GL_INVALID_OPERATION
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd.

Keterangan

Fungsi glRotated menghitung matriks yang melakukan rotasi berlawanan arah jarum jam derajat sudut tentang vektor dari asal melalui titik (x, y, z).

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

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

Fungsi berikut mengambil informasi yang terkait dengan glRotated:

glGet dengan argumen GL_RENDER_MODE

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

glPopMatrix

glPushMatrix

glScale

glTranslate