GLU 函数

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

函数 说明
gluBeginCurvegluEndCurve (NURBS) 曲线定义分隔非一致性有理 B 样条。
gluBeginPolygongluEndPolygon 分隔多边形说明。
gluBeginSurfacegluEndSurface 分隔 NURBS 图面定义。
gluBeginTrimgluEndTrim 分隔 NURBS 剪裁循环定义。
gluBuild1DMipmaps 创建一维 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 将窗口坐标映射到对象坐标。