Qt + OpenGL 教程(三):线
参考上一篇:https://blog.csdn.net/heibaigezi/article/details/103755181
只需修改paintGL()函数中的glBegin(XXX)内容即可
void Widget::paintGL()//对OpenGL进行所有的设置。设置清除屏幕所用的颜色,打开深度缓存,启用smooth shading.等窗口创建之后才会被调用
{glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);//清除屏幕和深度缓存glLoadIdentity();//重置当前的模型观察矩阵。在glLoadIdentity()调用之后,函数返回之前,添加代码来创建基本的形//目前所做的就是将屏幕清除成前面所决定的颜色,清除深度缓存并且重置场景,仍然没绘制任何东西。 glTranslatef(-1.5, 0.0, -6.0 );//移动的时候不是相对于屏幕中心移动,而是相对于当前所在屏幕位置glBegin(GL_LINES);glVertex3f(-1,-1,0);glVertex3f(1,1,0);glVertex3f(1,-1,0);glVertex3f(-1,1,0);glEnd(); }
运行结果如下:
Qt + OpenGL 教程(三):线相关推荐
- 【Qt OpenGL教程】14:轮廓字体
第14课:轮廓字体 (参照NeHe) 这次教程中,我将教大家绘制3D的轮廓字体,当然肯定不是贴图方式了,它们可像一般的3D模型一样进行旋转,放缩. 创建轮廓字体的方法与13课位图的位图字体类似,但轮廓 ...
- Qt + OpenGL 教程(五):立方体
与多边形同理. 我的这个代码加入了旋转的代码,旋转的几种方法在下一节解释. 代码如下: widget.h #ifndef WIDGET_H #define WIDGET_H#include <Q ...
- 【分享opengl教程】
QT+Opengl教程 基于Qt的OpenGL编程(3.x以上GLSL可编程管线版)-(一)简介. 基于Qt的OpenGL编程(3.x以上GLSL可编程管线版)-(二)你好,三角形_QOpenGLSh ...
- QT openGL 编程 笔记
据说QT牛,特地花了一个晚上来研究研究.其实我也不想把自己搞得熊猫眼,只是碰到问题了精力就特好,想睡觉都不行.第一次尝试在LINUX下用OpenGL编程,实在是很兴奋,只是感觉碰了不少灰.一个问题从1 ...
- NeHe OpenGL教程 第二十一课:线的游戏
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- NeHe OpenGL教程 第三十七课:卡通映射
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- NeHe OpenGL教程 第三十课:碰撞检测
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- NeHe OpenGL教程 第三十六课:从渲染到纹理
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- Qt OpenGL(三十六)——Qt OpenGL 核心模式-绘制雷达坐标系
提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看): Qt OpenGL 核心模式版本文章目录 Qt OpenGL(三十六)--Qt OpenGL 核心模式-绘制雷达坐标系 一.场景 ...
- 【Qt OpenGL】Qt Creator中的3D绘图及动画教程
Qt Creator中的3D绘图及动画教程(参照NeHe) 刚刚学习了Qt Creator,发现Qt提供了QtOpenGL模块,对OpenGL做了不错的封装,这使得我们可以很轻松地在Qt程序中使用Op ...
最新文章
- Google怎么做(1.相关提示)
- java下载图片到手机相册_Unity保存图片到Android手机且更新相册
- Spring Data对Cassandra 3的支持
- Java 获取项目文件路径
- GO语言学习之路19
- 希哲求大神教 技术额
- cvPyrSegmentation() 图像金字塔分割
- Solr全文检索学习笔记·记录
- 多尺度小波分解Matlab/Python实现与原理分析
- 黑马程序员python15期月薪_2019年传智播客黑马python人工智能15期全套视频教程
- 亦真亦幻,A股区块链板块含金量几何?
- 兰州大学计算机专业硕士考研经验贴
- 外国内乱时,撤侨不一定是最佳策略
- 【Spring】Bean的实例化过程
- P1972 [SDOI2009] HH的项链
- 实时监控Mysql等数据库变化_进行数据同步_了解Maxwell_--MaxWell工作笔记001
- 三种编程规则:驼峰命名法、帕斯卡命名法、匈牙利名
- golang获取时间所在周的起止时间
- 视频教程-19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程-MySQL
- 用脉冲响应不变法设计IIR 滤波器 MATLAB实现