`
sunlong
  • 浏览: 85556 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

glEdgeFlag作用

 
阅读更多
glBegin(GL_TRIANGLES);
glVertex3f(0.5f, 0.5f, -0.5f);
glVertex3f(0.5f, -0.5f, -0.5f);
glEdgeFlag(GL_FALSE);
glVertex3f(-0.5f, -0.5f, -0.5f);

glVertex3f(0.5f, 0.5f, -0.5f);
glEdgeFlag(GL_TRUE);
glVertex3f(-0.5f, -0.5f, -0.5f);
glVertex3f(-0.5f, 0.5f, -0.5f);
glEnd();

 glEdgeFlag作用是设置一个点是否是一条边的起点,上面的程序是最好的解释。

分享到:
评论

相关推荐

    opengl 函数库

    1. `glAccum`:用于操作累加缓冲区,累加缓冲区在高级渲染技术如光照、雾化等中有重要作用。 2. `glAlphaFunc`:定义了alpha测试的条件,用于决定哪些像素可以被渲染。 3. `glAreTexturesResident`:检查指定的纹理...

    OpenGL库函数列表

    1. `glAccum`:这个函数用来操作累加缓冲区,累加缓冲区在一些高级视觉效果如雾化和光照计算中起到关键作用。 2. `glAlphaFunc`:设置alpha测试的条件,允许根据像素的alpha值决定是否将其绘制到帧缓冲区。 3. `...

    opengl函数库 最全

    5. `glBindTexture`:将一个纹理对象绑定到特定的目标(如GL_TEXTURE_2D),使得后续的纹理操作都作用于这个绑定的对象。 6. `glBitmap`:绘制位图,常用于简单的图像绘制或标记。 7. `glBlendFunc`:定义了颜色...

    GL库函数 GL库函数 GL库函数 GL库函数 GL库函数

    `glEdgeFlag`和`glEdgeFlagPointer`控制边界的可见性,`glPointSize`和`glLineWidth`分别设定点和线的尺寸。`glLineStipple`用于点划线的定义,`glPolygonMode`可切换多边形的填充和轮廓模式,`glFrontFace`定义面的...

    OpenGL常用API函数解释

    以下是一些常见的OpenGL API函数及其作用的详细解释: 1. **glAccum**: 这个函数用于操作累加缓冲区,累加缓冲区是一个特殊的缓冲区,可以进行光照计算和其他高级图形效果。 2. **glAlphaFunc**: 允许设置alpha...

    重要知识OpenGL函数库..pdf

    20. `glEdgeFlag, glEdgeFlagPointer`:用于定义图形的边缘标志,控制边缘的可见性。 21. `glEnable, glDisable, glEnableClientState, glDisableClientState`:控制OpenGL特性或客户端状态的开启和关闭,如深度...

    学习OpenGL主要函数.pdf

    - `glEdgeFlag` 和 `glEdgeFlagPointer` 控制边界标记,决定是否显示边框。 - `glPointSize` 和 `glLineWidth` 分别设定点的直径和线的宽度。 - `glLineStipple` 用于设置线的点划模式,增加线条的视觉效果。 - ...

    OpenGL编程指南第四版

    `glVertex`用于指定顶点,`glVertexPointer`定义顶点数据数组,`glArrayElement`指定数组元素绘制顶点,`glBegin`和`glEnd`用于包围绘制图元的代码,`glEdgeFlag`和`glEdgeFlagPointer`控制边界标志,`glPointSize`...

    opengl函数大全

    * glEdgeFlag, glEdgeFlagv:指定边界标记 * glPointSize:指定光栅化点的直径 * glLineWidth:指定光栅化直线的宽度 * glLineStipple:指定点划线 * glPolygonMode:选择多边形光栅化模式 * glFrontFace:定义正面...

    OpenGL 参考手册02

    - **边界标志**: 通过`glEdgeFlag*()`设置多边形的边界标志。 - **当前光栅位置**: 通过`glRasterPos*()`指定绘制像素和位图时的位置。 - **当前法线**: 通过`glNormal*()`指定顶点法线,影响光照效果。 - **...

    OpenGL主要函数.pdf

    - `glEdgeFlag` 和 `glEdgeFlagPointer`:设置边界标志,用于控制边缘渲染。 - `glPointSize` 和 `glLineWidth`:分别设置点的直径和线条的宽度。 - `glLineStipple`:控制线条的图案,如虚线、点划线等。 - `...

    opengl函数查询[定义].pdf

    - `glEdgeFlag`,`glEdgeFlagPointer`:设置边界标志,影响线条渲染效果。 3. 线条与点: - `glPointSize`:指定点的大小,影响光栅化点的直径。 - `glLineWidth`:设定线条的宽度,用于控制线的粗细。 - `...

    OpenGL库函数列表(按字母)

    28. `glEdgeFlag` 和 `glEdgeFlagPointer`:定义多边形边缘的可见性,用于抗锯齿处理。 29. `glEnable` 和 `glDisable` 以及 `glEnableClientState` 和 `glDisableClientState`:控制OpenGL特性或数组状态的开启和...

    OpenGL主要函数[文].pdf

    - `glEdgeFlag` 和 `glEdgeFlagPointer`:用于设置边界标记,影响描边效果。 3. **线条与点的设置**: - `glPointSize`:指定光栅化点的直径,控制点的大小。 - `glLineWidth`:设置光栅化直线的宽度,影响线的...

    opengl 各种库函数

    23. **glEdgeFlag, glEdgeFlagPointer**: 用于控制边框的可见性。 24. **glEnable, glDisable, glEnableClientState, glDisableClientState**: 控制OpenGL特性或数组状态的开启和关闭。 25. **glEvalCoord, ...

    OpenGl函数

    5. **glEdgeFlag**:指定边界标记,用于控制线框模式下哪些边缘可见。 6. **glPointSize**和**glLineWidth**:分别用于设置点和线的大小,增强细节表现力。 7. **glLineStipple**:设置点划线的样式,增加图形的...

    VC++上位机软件经验总结

    - `glEdgeFlag*()`:设置边缘标志。 - `glMaterial*()`:设置材质参数。 #### 二、OpenGL示例代码分析 ```cpp int main(int argc, char* argv[]) { glutInit(&argc, argv); // 初始化GLUT环境 ...

    OpenGL 函数

    - **`glEdgeFlag`**与**`glEdgeFlagv`**:指定顶点边缘标志,用于控制多边形的边缘是否被渲染。 - **`glPointSize`**与**`glLineWidth`**:设置点的大小和线的宽度。 - **`glLineStipple`**:设置线段的点划线样式。...

    opengl41-quick-reference-card

    glEdgeFlag(true); ``` ##### 4. Vertex Specification Functions **Vertex Specification Functions** 提供了一系列用于设置顶点属性的函数,包括顶点坐标、纹理坐标、法线、颜色等。 - **顶点坐标**: - `...

Global site tag (gtag.js) - Google Analytics