OpenGL 模型变换和视图变化
1 模型变换
Void glTranslate(TYPE x,TYPE y,TYPE z);
Void glRotate{fd}(TYPE angle,TYPE x,TYPE y,TYPE z);
把当前矩阵与一个表示移动物体的矩阵相乘,以逆时针方
向绕着原点到(x,y,z)的直线旋转。Angle 是旋转的角度。
Void glScale{fd}(TYPE x,TYPE y,TYPE z)
2 视图变换
Void gluLookat(GLdouble eyex,GLdouble eyey,GLdouble
eyez,GLdouble centerx,GLdouble centery,GLdouble
centerz,GLdouble upx,GLdouble upy,GLdouble upz)
目 标 观 察 点 是 eyex,eyey,eyez 指 定 的
Centerx,centery,centerz 参数指定了视线上的任意一点。
Upx,upy,upz 参数表示哪个方向是朝上的。