zoukankan      html  css  js  c++  java
  • OpenGL3:幼儿园篇 第五章 光栅化

    一.简介

    二.光栅化

    glShadeMode(GLenum mode);

    • mode

        GL_FLAT      // 平面明暗处理

        GL_SMOOTH     //  光滑明暗处理

    glPolygonMode()

    glFlush()

    三.绘制状态

    OpenGL是一个状态机,可以设置它的各种状态或模式,然后让这些状态一直生效,直至再次修改它们

    1.设置状态

    glEnable(GL_LINE_STIPPLE)  // 虚线模式

    glDisable(GL_LINE_STIPPLE)

    glEnable(GL_BLEND)      //颜色混合

    glEnable(GL_DEPTH_TEST)  // 深度

    glEnable(GL_FOG)      // 雾

    glEnable(GL_LIGHTING)      // 光照

    2.查询状态

    void glGetBooleanv(GLenum pname, GLboolean* params);

    void glGetIntegerv(GLenum pname, GLint* params);

    void glGetFloatv(GLenum pname, GLfloat* params);

    void glGetDoublev(GLenum pname, GLdouble* params);

    void glGetPointerv(GLenum pname, GLvoid** params);

  • 相关阅读:
    七。进度管理
    六。质量管理
    五。项目范围管理
    四。项目整体管理
    三。项目立项管理
    二。项目的一般只知识
    一。项目管理的管理领域
    8.BGP
    英语词汇基础
    vim中输入tab符
  • 原文地址:https://www.cnblogs.com/k5bg/p/11187888.html
Copyright © 2011-2022 走看看