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);

  • 相关阅读:
    python生成CSV文件并发送邮件
    Live2d Test Env
    Live2d Test Env
    Live2d Test Env
    Live2d Test Env
    Live2d Test Env
    Live2d Test Env
    Live2d Test Env
    Live2d Test Env
    扔鸡蛋
  • 原文地址:https://www.cnblogs.com/k5bg/p/11187888.html
Copyright © 2011-2022 走看看