参考上一篇: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 教程(三):线相关推荐

  1. 【Qt OpenGL教程】14:轮廓字体

    第14课:轮廓字体 (参照NeHe) 这次教程中,我将教大家绘制3D的轮廓字体,当然肯定不是贴图方式了,它们可像一般的3D模型一样进行旋转,放缩. 创建轮廓字体的方法与13课位图的位图字体类似,但轮廓 ...

  2. Qt + OpenGL 教程(五):立方体

    与多边形同理. 我的这个代码加入了旋转的代码,旋转的几种方法在下一节解释. 代码如下: widget.h #ifndef WIDGET_H #define WIDGET_H#include <Q ...

  3. 【分享opengl教程】

    QT+Opengl教程 基于Qt的OpenGL编程(3.x以上GLSL可编程管线版)-(一)简介. 基于Qt的OpenGL编程(3.x以上GLSL可编程管线版)-(二)你好,三角形_QOpenGLSh ...

  4. QT openGL 编程 笔记

    据说QT牛,特地花了一个晚上来研究研究.其实我也不想把自己搞得熊猫眼,只是碰到问题了精力就特好,想睡觉都不行.第一次尝试在LINUX下用OpenGL编程,实在是很兴奋,只是感觉碰了不少灰.一个问题从1 ...

  5. NeHe OpenGL教程 第二十一课:线的游戏

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  6. NeHe OpenGL教程 第三十七课:卡通映射

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  7. NeHe OpenGL教程 第三十课:碰撞检测

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  8. NeHe OpenGL教程 第三十六课:从渲染到纹理

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  9. Qt OpenGL(三十六)——Qt OpenGL 核心模式-绘制雷达坐标系

    提示:本系列文章的索引目录在下面文章的链接里(点击下面可以跳转查看): Qt OpenGL 核心模式版本文章目录 Qt OpenGL(三十六)--Qt OpenGL 核心模式-绘制雷达坐标系 一.场景 ...

  10. 【Qt OpenGL】Qt Creator中的3D绘图及动画教程

    Qt Creator中的3D绘图及动画教程(参照NeHe) 刚刚学习了Qt Creator,发现Qt提供了QtOpenGL模块,对OpenGL做了不错的封装,这使得我们可以很轻松地在Qt程序中使用Op ...

最新文章

  1. Google怎么做(1.相关提示)
  2. java下载图片到手机相册_Unity保存图片到Android手机且更新相册
  3. Spring Data对Cassandra 3的支持
  4. Java 获取项目文件路径
  5. GO语言学习之路19
  6. 希哲求大神教 技术额
  7. cvPyrSegmentation() 图像金字塔分割
  8. Solr全文检索学习笔记·记录
  9. 多尺度小波分解Matlab/Python实现与原理分析
  10. 黑马程序员python15期月薪_2019年传智播客黑马python人工智能15期全套视频教程
  11. 亦真亦幻,A股区块链板块含金量几何?
  12. 兰州大学计算机专业硕士考研经验贴
  13. 外国内乱时,撤侨不一定是最佳策略
  14. 【Spring】Bean的实例化过程
  15. P1972 [SDOI2009] HH的项链
  16. 实时监控Mysql等数据库变化_进行数据同步_了解Maxwell_--MaxWell工作笔记001
  17. 三种编程规则:驼峰命名法、帕斯卡命名法、匈牙利名
  18. golang获取时间所在周的起止时间
  19. 视频教程-19全新mysql教程零基础入门实战精讲mysql视频DBA数据库视频教程SQL教程-MySQL
  20. 用脉冲响应不变法设计IIR 滤波器 MATLAB实现

热门文章

  1. 22.支持向量机—高斯核函数
  2. 开发idea插件教程
  3. 数学建模常用算法—模糊综合评价
  4. 无线收发模块——NRF24L01
  5. java的酒店房间管理系统
  6. 如何下载所有Instagram照片
  7. 模块化,组件化,插件化简析
  8. 英语视听说第六版答案
  9. 「opennurbs」我直接进行一个Opennurbs的手动编译
  10. 亿图图示专家 ((EDraw Max)V5.6 绿色特别版