
OpenGL
zjf6738
这个作者很懒,什么都没留下…
展开
-
GLU对象
GLU提供了三种类型的二次曲面:球体、圆柱体以及圆盘。 创建以及删除二次曲面: 创建一个新的二次曲面对象,并返回其指针。 GLUquadricObj*gluNewQuadric();原创 2011-08-11 20:50:57 · 842 阅读 · 0 评论 -
线性变换
OpenGL有两类基本几何实体:点、方向。这两类实体都可以进行变换。可以移动点的位置,也可以将向量旋转以表达不同的方向。 刚体变换指的是物体的尺寸及角度都不因对其所进行的变换而发生变化。平移及旋转是常见的刚体变换。 对于一个直线段,如果对其进行的变换使得变换后的直线段仍旧为一原创 2011-08-11 20:55:03 · 2289 阅读 · 0 评论 -
三维变换
OpenGL有MC、WC、VC、PC、NC、DC这几大坐标系。 MC(Model Coordinate): 模型坐标系 WC(World Coordinate): 世界坐标系 VC(view Coordinate):原创 2011-08-11 21:29:35 · 821 阅读 · 0 评论 -
顶点数组
OpenGL提供了一个称之为顶点数组的工具,它扩展了数组的使用方式,可以显著地较少绘制立方体的函数调用次数。其主要思想是存储在数组中的信息可以被存储在客户端中,并通过单次函数调用来访问。 OpenGL为六种类型的数组提供了支持:顶点、颜色、颜色索引、法线、纹理坐标以及边标记。原创 2011-08-11 20:45:37 · 2109 阅读 · 0 评论