The glRotatedand glRotateffunctions multiply the current matrix by a rotation matrix.
voidglRotated( GLdouble angle,
GLdouble x,
GLdouble y,
GLdouble z
);
voidglRotatef(
GLfloat angle,
GLfloat x,
GLfloat y,
GLfloat z
);
ParametersangleThe angle of rotation, in degrees. x, y, zThe x, y, and zcoordinates of a vector, respectively. Remarks
TheglRotatefunction computes a matrix that performs a counterclockwise rotation of angledegrees about the vector from the origin through the point (x, y, z).
The current matrix (see glMatrixMode) is multiplied by this rotation matrix, with the product replacing the current matrix. That is, if M is the current matrix and R is the translation matrix, then M is replaced with M·R.
If the matrix mode is either GL_MODELVIEW or GL_PROJECTION, all objects drawn after glRotateis called are rotated. Use glPushMatrixand glPopMatrixto save and restore the unrotated coordinate system.
相關詞條
-
glrotatef
glRotated, glRotatef The glRotatedand glRotateffunctions multiply the current matrix by a rotation...
-
glPushMatrix
的Wirebox向左移動0.5個單位glRotatef...
語法 用法/舉例 -
glutSwapBuffers
); glrotatef(day / 360.0 * 360.0, 0.0f...); glRotatef(day / 30.0 * 360.0 - day...
函式簡介 程式示例 -
glBegin
(), glScalef(), glRotatef()等接口的作用是對當前...
函式定義 用法小結 注意事項 英文說明 -
OpenInventor
Open Inventor 7 by Mercury: ——專業3D圖形開發工具包-北京國遙萬維信息技術有限公司代理;...