GLU 函数

本部分包括所有 OpenGL 实用工具库函数的引用页(按字母顺序排列)。 有关这些函数的背景信息,请参阅 OpenGL 实用工具库

功能 描述
gluBeginCurvegluEndCurve 分隔非统一合理 B 样条(NURBS) 曲线定义。
gluBeginPolygongluEndPolygon 分隔多边形说明。
gluBeginSurfacegluEndSurface 分隔 NURBS 图面定义。
gluBeginTrimgluEndTrim 分隔 NURBS 剪裁循环定义。
gluBuild1DMipmaps 创建 1-D mipmap。
gluBuild2DMipmaps 创建二维 mipmap。
gluCylinder 绘制一个柱形图。
gluDeleteNurbsRenderer 销毁 NURBS 对象。
gluDeleteQuadric 销毁四边形对象。
gluDeleteTess 销毁分割对象。
gluDisk 绘制磁盘。
gluErrorString 从 OpenGL 或 GLU 错误代码生成错误字符串。 错误字符串仅为 ANSI。
gluGetNurbsProperty 检索 NURBS 属性。
gluGetString 检索描述 GLU 版本号或支持的 GLU 扩展调用的字符串。
gluGetTessProperty 检索分割对象属性。
gluLoadSamplingMatrices 加载 NURBS 采样和剔除矩阵。
gluLookAt 定义查看转换。
gluNewNurbsRenderer 创建 NURBS 对象。
gluNewQuadric 创建一个四边对象。
gluNewTess 创建分割对象。
gluNextContour 标记另一个轮廓的开头。
gluNurbsCallback 定义 NURBS 对象的回调。
gluNurbsCurve 定义 NURBS 曲线的形状。
gluNurbsProperty 设置 NURBS 属性。
gluNurbsSurface 定义 NURBS 图面的形状。
gluOrtho2D 定义二维正交投影矩阵。
gluPartialDisk 绘制磁盘的弧线。
gluPerspective 设置透视投影矩阵。
gluPickMatrix 定义选取区域。
gluProject 将对象坐标映射到窗口坐标。
gluPwlCurve 描述一条条线性 NURBS 剪裁曲线。
gluQuadricCallback 定义四边形对象的回调。
gluQuadricDrawStyle 指定四边形所需的绘制样式。
gluQuadricNormals 指定要用于四边形的正态类型。
gluQuadricOrientation 指定四边形的内部或外部方向。
gluQuadricTexture 指定是否对四边形进行纹理化。
gluScaleImage 将图像缩放为任意大小。
gluSphere 绘制球体。
gluTessBeginContourgluTessEndContour 分隔轮廓说明。
gluTessBeginPolygongluTessEndPolygon 分隔多边形说明。
gluTessCallback 定义分割对象的回调。
gluTessNormal 指定多边形的普通值。
gluTessProperty 设置分割对象的属性。
gluTessVertex 指定多边形上的顶点。
gluUnProject 将窗口坐标映射到对象坐标。