位置: 编程技术 - 正文

[置顶] openGL学习笔记二:看看上一篇我们写的代码([置顶]bilinovel)

编辑:rootadmin

推荐整理分享[置顶] openGL学习笔记二:看看上一篇我们写的代码([置顶]bilinovel),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:[置顶]马粥街残酷史,[置顶]游戏名 TentacleLocker,[置顶]bilinovel,[置顶]JM259194,[置顶]游戏名 TentacleLocker,[置顶]电影名字《收件人不详》,[置顶]JM259194,[置顶]电影名字《收件人不详》,内容如对您有帮助,希望把文章链接给更多的朋友!

哈哈, 千呼万唤始出来, 我们第二篇笔记新鲜出炉了( 话说不是没隔多久么。。。。)

呵呵, 闲话不多说, 我们来看看上一篇我们写的代码, 知其然也要知其所以然啊

先从头文件说起吧, 正规的OpenGL在使用的时候会包含这两个头文件, 但是小伙伴们还记得刚刚我们使用的glut库吗?在glut库里面直接就给我们包含了这两个头文件, 所以我们只需要包含glut.h就好了。

对于一个C语言程序, 我们首先会看他的主函数对吧, 我们现在就依次看看每句代码表示了什么:

初始化, 一般就是这样写了

设置显示的方式, 参数

&#;对应宏定义意义GLUT_RGB0x指定 RGB 颜色模式的窗口GLUT_RGBA0x指定 RGBA 颜色模式的窗口GLUT_INDEX0x指定颜色索引模式的窗口GLUT_SINGLE0x指定单缓存窗口GLUT_DOUBLE0x指定双缓存窗口GLUT_ACCUM0x窗口使用累加缓存GLUT_ALPHA0x窗口的颜色分量包含 alpha &#;GLUT_DEPTH0x窗口使用深度缓存GLUT_STENCIL0x窗口使用模板缓存GLUT_MULTISAMPLE0x指定支持多样本功能的窗口GLUT_STEREO0x指定立体窗口GLUT_LUMINANCE0x窗口使用亮度颜色模型

设置窗口在屏幕的什么位置, 屏幕左上角为坐标原点 传入的参数是窗口的名称(注意, 现在创建好的窗口不会显示出来, 只有在使用了glutMainLoop()之后才会显示到屏幕上)

注册一个绘图函数, 当我们需要绘图时就调用这个函数

进入glut事件处理循环, 让所有与事件有关的函数无限循环

清除, 这里是清除颜色

GL_COLOR_BUFFER_BIT: 当前可写的颜色缓冲

[置顶]
        openGL学习笔记二:看看上一篇我们写的代码([置顶]bilinovel)

GL_DEPTH_BUFFER_BIT: 深度缓冲

GL_ACCUM_BUFFER_BIT: 累积缓冲

GL_STENCIL_BUFFER_BIT: 模板缓冲

绘制一个矩形, 四个参数表示位于对角线上两个点的横纵坐标, 默认坐标在-1到1之间, 当然, 我们后面可以修改他

向图形硬件提交缓冲区里的指令,并等待所有指令执行完成后再返回(说的通俗点就是让openGL的命令立即执行, 不会在缓冲区等待等待)。

小伙伴们看了注释是不是觉得OpenGL也不是想象中的那么难吧, 哦, 对了, 还有一个忘了说了, 以glut开头的都是glut库提供的函数, 以gl开头的都是标准的openGL函数, 小伙伴们都清楚了么。

每天积累一点点, 总有一天你会成为大神的

Qt_OpenGL:3D图形小测 Qt_OpenGL:3D图形小测//.h#ifndefGLWIDGET_H#defineGLWIDGET_H#includeQtOpenGL#includeQWidgetclassGLWidget:publicQGLWidget{Q_OBJECTpublic:explicitGLWidget(QGLWidget*parent=0);~GLWidget();protected:v

Qt_OpenGL:光照纹理滤波色彩混合小测 Qt_OpenGL:光照纹理滤波色彩混合小测此测试程序包含了光照、纹理滤波和色彩融合等知识点。//.h#ifndefGLWIDGET_H#defineGLWIDGET_H#includeQtOpenGL#includeQWidgetclassGLW

[置顶] openGL学习笔记三 : 绘制点、线以及多边形 前面我们绘制了一个矩形,现在就一并来看看如何绘制点、线以及多边形吧。一、点在openGL里面有这样一系列的函数,他们以glVertex开头,没错,这就是

标签: [置顶]bilinovel

本文链接地址:https://www.jiuchutong.com/biancheng/373209.html 转载请保留说明!

上一篇:[置顶] openGL学习笔记一:环境搭建([置顶]津鱼.我爱你)

下一篇:Qt_OpenGL:3D图形小测(qt绘制3d)

  • 超过小规模纳税人
  • 个人所得税10月突然增加了
  • 主营业务成本包括职工薪酬吗
  • 建筑企业小规模纳税人升为一般纳税人条件
  • 金蝶数量金额式明细账怎么查看
  • 工商登记执照号码怎么查询
  • 税法免抵退计算例题
  • 别人开业送的花怎么说
  • 期末留抵税额大于销项税额本月还需要计提吗
  • 外贸出口企业城市排名
  • 商业营业用房经营租赁税率是多少
  • 关于水利工程
  • 母公司向全资子公司增资
  • 非货币性资产交换准则
  • 小规模纳税人代账多少钱一个月
  • 长期借款费用资本化
  • 增值税未抵扣进项税
  • 企业所得税和进项的关系
  • 税控盘费用抵减增值税的账务处理
  • 股权投资涉税问题
  • 出口布料有退税吗
  • 退税收入计入营业外收入吗
  • 技术服务费进项发票怎么做分录
  • windows10如何开机直接进入桌面
  • 速动比率的合理范围
  • 农业生产用水水资源税
  • 债券投资账务处理例题
  • 公司处于亏损状态,股东要退股怎么办
  • win7旗舰版系统激活工具
  • 合同权益转让 范本
  • cityscape dataset
  • 2021劳务分包专票开几个点
  • 前端vue3
  • Squarespace 和 WordPress 的区别
  • 【历史上的今天】4 月 7 日:IBM System/360 问世;以太网的发明者诞生;第一个 RFC 文档发布
  • eltable数据多 卡
  • javascrapt
  • 进项发票无法取消怎么办
  • 开票软件密码和口令锁定了,怎么解锁
  • 网上报税优点与缺点
  • SQLServer 2008 R2中使用Cross apply统计最新数据和最近数据
  • 餐饮业会计做账怎么做
  • mysql 查询平均值
  • 好用的测试工具
  • 垃圾处理费怎么申报
  • 发票冲红字蓝字怎么处理
  • 进项发票做账了可以不认证吗
  • 公司赞助学校
  • 公司基本账户提现规定
  • 进行长期股权投资的目的
  • 公允价值变动损益是什么意思
  • 个税专项扣除住房租金标准
  • 金税盘发票全额抵扣如何做账
  • 电费发票应收电费怎么开
  • 商业健康保险抵扣个税规定
  • 自增字段必须是主键吗
  • 老生常谈啥意思
  • Win Server 2008 r2 开启 Aero 桌面主题的方法
  • freebsd使用手册
  • centos wi-fi
  • eac.exe是什么
  • linux安装编译工具
  • win10系统声音怎么打开
  • javascript数据结构与算法项目计算找零
  • jquery生成网页内容
  • nodejs stdin
  • android从服务器获取数据
  • Node.js中的事件循环是什么意思
  • Node.js中的全局变量有哪些
  • shell脚本中获取参数
  • jquery(document).ready
  • Python使用QQ邮箱发送Email的方法实例
  • 深入python3
  • python爬取前程无忧
  • CA证书如何办理?
  • 出口退税报关单在哪里打印
  • 金融机构取得的利息收入应缴纳增值税的
  • 个体商户营业额多少万以下免税
  • 请问在哪里可以培训护工
  • 普通版怎么下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设