zoukankan      html  css  js  c++  java
  • opengl中层次建模的实现

    1、显示列表的创建

    例如:

    glNewList(listID,listMode);

         glutSolidCube(2.0);

        ......

    glEndlist();

    可以创建一个listID显示列表,listID是一个不为零的正整数索引值,listMode指定显示列表的模式,其取值可以使GL_COMPILEh或GL_COMPILE_AND_EXECUTE。

    使用GL_COMPILE模式,这是将接下来的opengl函数放在显示列表中而不执行;使用GL_CONMPILE_AND_EXECUTE模式会立即执行接下来的opengl函数,并将结果放入

    显示列表中。

    函数:GLbooleav glIsList(GLuint listID)  它可以判断listID是否已用与标识已定义的显示列表,如果是,函数返回GL_TURE,否则返回GL_FALSE。

    函数:GLuint glGenLists(GLsizei range)  获得一组空的显示列表标识,齐总参数range指定要生成的相邻的显示列表的个数,函数将返回生成的一个标识

    2、显示列表的调用

    void glCallList(GLuint liseID) 调用显示列表,其中参数listID是一定义的显示列表标识

  • 相关阅读:
    安全预警-防范新型勒索软件“BlackRouter”
    线程入门
    线程状态
    支付开发总结
    springboot处理date参数
    函数接口
    Excel通用类工具(一)
    Excel通用类工具(二)
    spring bean生命周期
    springboot整合netty(二)
  • 原文地址:https://www.cnblogs.com/acm-jing/p/4379387.html
Copyright © 2011-2022 走看看