fungsi glRotatef
Fungsi glRotatef mengalikan matriks saat ini dengan matriks rotasi.
Sintaks
void WINAPI glRotatef(
GLfloat angle,
GLfloat x,
GLfloat y,
GLfloat 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 |
---|---|
|
Fungsi ini dipanggil antara panggilan ke glBegin dan panggilan yang sesuai ke glEnd. |
Keterangan
Fungsi glRotatef 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 glRotatef dipanggil diputar. Gunakan glPushMatrix dan glPopMatrix untuk menyimpan dan memulihkan sistem koordinat yang tidak dirotasi.
Fungsi berikut mengambil informasi yang terkait dengan glRotatef:
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 |
|
Pustaka |
|
DLL |
|