OpenGL
always_simple
Living a life that I do want
展开
-
视图变换
视图变换必须出现在模型变换之前,但是在在绘图之前任何时候都可以执行投影变换和视口变换。 gluLookAt(GLdoble eyex,GLdouble eyey,GLdouble eyez, (眼睛的位置) GLdouble centerx,GLdouble centery,GLdouble cent原创 2010-04-17 12:36:00 · 478 阅读 · 0 评论 -
投影变换
投影变换的目的就是确定可视空间。投影变换分为两类,一个为透视投影,一个为正投影。用于透视投影变换的函数有两个。 glFrustrum(GLdouble left,GLdouble right,GLdouble bottom,GLdouble top,GLdouble near,GLdouble far); gluPerspective(GLdouble fovy,GLd原创 2010-04-17 13:28:00 · 537 阅读 · 0 评论 -
模型变换
模型变换的目的是设置模型的位置和方向,例如对模型进行旋转、平移、缩放、或者三者的结合。进行模型变换的函数有: glTranslate{fd}(Type x,Type y,Type z) 移动物体 glRotate{fd}(Type angle,Type x,Type y,Type z) 绕向量(x,y,z)移动 angle 度。 glScale{fd}(Type x原创 2010-04-17 13:04:00 · 645 阅读 · 0 评论