glRotatef 函式(Gl.h) - Win32 apps - Microsoft Docs

文章推薦指數: 80 %
投票人數:10人

void WINAPI glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z );. 參數. 角度. 旋轉角度,以度為單位。

x. 向量的x 座標。

跳到主要內容 已不再支援此瀏覽器。

請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。

下載MicrosoftEdge 其他資訊 目錄 結束焦點模式 閱讀英文 儲存 目錄 閱讀英文 儲存 Twitter LinkedIn Facebook 電子郵件 目錄 glRotatef函式 發行項 09/22/2022 3位參與者 本文內容 glRotatef函式會將目前的矩陣乘以旋轉矩陣。

語法 voidWINAPIglRotatef( GLfloatangle, GLfloatx, GLfloaty, GLfloatz ); 參數 角度 旋轉角度,以度為單位。

x 向量的x座標。

y 向量的Y座標。

Z 向量的z座標。

傳回值 此函式不會傳回值。

錯誤碼 glGetError函式可以擷取下列錯誤碼。

Name 意義 GL_INVALID_OPERATION 函式是在對glBegin的呼叫和glEnd的對應呼叫之間呼叫。

備註 glRotatef函式會計算矩陣,該矩陣會執行從原點到點(x、y、z)之間向量的角度逆時針旋轉。

目前的矩陣(看到glMatrixMode)乘以這個旋轉矩陣,乘以取代目前矩陣的產品。

也就是說,如果M是目前的矩陣,而R是轉譯矩陣,則會以MR取代M。

如果矩陣模式是GL_MODELVIEW或GL_PROJECTION,則會旋轉在呼叫glRotatef之後繪製的所有物件。

使用glPushMatrix和glPopMatrix來儲存和還原未旋轉的座標系統。

下列函式會擷取glRotatef的相關資訊: glGetwithargumentGL_RENDER_MODE glGetwithargumentGL_MATRIX_MODE glGetwithargumentGL_MODELVIEW_MATRIX glGetwithargumentGL_PROJECTION_MATRIX 具有引數的glGetGL_TEXTURE_MATRIX 規格需求 需求 值 最低支援的用戶端 Windows2000Professional[僅限傳統型應用程式] 最低支援的伺服器 Windows2000Server[僅限桌面應用程式] 標頭 Gl.h 程式庫 Opengl32.lib DLL Opengl32.dll 另請參閱 glBegin glEnd glMatrixMode glMultMatrix glPopMatrix glPushMatrix glScale glTranslate 本文內容



請為這篇文章評分?