glTranslatef 函式(Gl.h) - Win32 apps | Microsoft Docs
文章推薦指數: 80 %
void WINAPI glTranslatef( GLfloat x, GLfloat y, GLfloat z );. 參數. x. 轉譯向量的x 座標。
y. 轉譯向量的Y 座標。
z. 轉譯向量的z 座標。
傳回值.
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
Twitter
LinkedIn
Facebook
電子郵件
目錄
glTranslatef函式
發行項
09/22/2022
4位參與者
本文內容
glTranslatef函式會將目前的矩陣乘以轉譯矩陣。
語法
voidWINAPIglTranslatef(
GLfloatx,
GLfloaty,
GLfloatz
);
參數
x
轉譯向量的x座標。
y
轉譯向量的Y座標。
z
轉譯向量的z座標。
傳回值
此函式不會傳回值。
備註
glTranslatef函式會產生(x、y、z)指定的轉譯。
轉譯向量是用來計算4x4轉譯矩陣:
目前的矩陣(請參閱glMatrixMode)乘以此轉譯矩陣,而乘以取代目前矩陣的產品。
也就是說,如果M是目前的矩陣,而T是轉譯矩陣,則會以MT取代M。
如果矩陣模式是GL_MODELVIEW或GL_PROJECTION,則會轉譯在呼叫glTranslatef之後繪製的所有物件。
使用glPushMatrix和glPopMatrix來儲存和還原未傳輸的座標系統。
下列函式會擷取與glTranslated和glTranslatef相關的資訊:
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
glPushMatrix
glRotate
glScale
本文內容
延伸文章資訊
- 1gltranslatef(3) - Linux man page - Die.net
- 2Transformations in OpenGL - Carnegie Mellon University
glMatrixMode(GL_MODELVIEW);. glLoadIdentity();. glTranslatef(0.0,0.0,-6.0);. glRotatef(45.0,0.0,1...
- 3《高效学习OpenGL》之模型变换glTranslatef(), glRotatef ...
《高效学习OpenGL》之模型变换glTranslatef(), glRotatef(),glScalef(),1.移动glTranslatef(GLfloatx,GLfloaty,GLfloa...
- 4OpenGL中平移函式glTranslatef()、旋轉函式glRotatef()的理解
glTranslatef(150, 0.0f, 0.0f); glutSolidSphere(15.945, 100, 100); //繪製黃色的“月亮” glPopMatrix();//修改的...
- 5OpenGL中平移函數glTranslatef()、旋轉函數glRotatef()的理解
https://blog.csdn.net/tan_handsome/article/details/50614146 void glTranslatef(GLfloat x,GLfloat y...