文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > OpenGL_Qt学习笔记1
侵权投诉

OpenGL_Qt学习笔记1

绘制四棱锥

绘制四棱锥

四棱锥由5个面构成一个封闭的立体图,其中4个共顶点的侧面是三角形,底面是个四边形。如果我们要绘制一个3D的四棱锥只需要绘制这5个面即可,绘制的方法和前一篇文章的相同。只不过这里的顶点坐标是3维的,所以图像深度那一维不一定为0。因此我们可以事先计算好四棱锥各个顶点的坐标,这对学过立体几何的人来说应该是小case了。然后绘制每个面就可以。

注意,在opengl中绘制每个面时,所有面给出的顶点的顺序都要按照逆时针或者顺时针(我这里采用的是逆时针),这样才能保证所绘制出来的图像时正确的。

现在我们在paintGL中开始绘制四棱锥,如果按照NeHe

OpenGL_Qt学习笔记1

的教程,它只是绘制了个金字塔,并没有底面,只有4个侧面,这里,我采用它的方法,代码如下:

/*下面开始画四棱锥*/glLoadIdentity();//重置当前的模型观察矩阵

glTranslatef(-0.5,0.0,-0.5);//将绘制平面移动到屏幕的左半平面和里面

glRotatef(x_rotate,0.2,0.2,0.0);

glBegin(GL_TRIANGLES);

/*前正面的绘制*/

glColor3f(1.0,0.0,0.0);//上顶点红色

glVertex3f(0.0,0.3,0.0);

glColor3f(0.0,0.0,1.0);//左下点蓝色

glVertex3f(-0.3,-0.3,0.3);

glColor3f(0.0,1.0,0.0);//右下角绿色

glVertex3f(0.3,-0.3,0.3);

第1页

热门文档

相关文档

  • QT学习笔记

    OpenGL_Qt学习笔记1 17页 7下载券 QT 学习笔记一 2011 10页 1下载券 Qt...信 号与插槽本文主要是对 C++ GUI Programming with Qt4 一书 Signals and ...

  • 我的Qt学习笔记 1 从QObject开始

    我的Qt学习笔记 1 从QObject开始_信息与通信_工程科技_专业资料。我的Qt学习...(Ub 安装OpenGL/Glut 库 2012.08.19 C# .Net并行(多核)编程 2 2012.08....

  • Qt学习笔记1

    Qt学习笔记1_IT/计算机_专业资料。qt入门学习的一些笔记与总结一QT 入门 Trolltech(奇趣科技公司)是由 Haavard Nord (执行总裁) 和 Eirik Chambe-Eng (总裁)...

  • OpenGL 学习笔记(二)

    OpenGL_Qt学习笔记1 17页 7下载券 Android OpenGL 学习笔记... 4页 1下载...或者使用您自己的位图,当然它的尺寸必须适合 OpenGL 纹理的要求。 在我们开始之...

  • Qt学习笔记-1

    Qt学习笔记-1_IT/计算机_专业资料。这是我在Qt的学习中搜集到得资料 希望对...默认使用内建的 2D 画图引擎,可以使用 OpenGL :在构造后,调用 setViewport() ...

  • 学习笔记1

    学习笔记1_其它语言学习_外语学习_教育专区。液压与液力学习笔记学习笔记 1.液压传动的特点: ?液体为介质, 两次能量转换?作用面积一定时, 压力取决于负载。 2....

  • 学习笔记1

    学习笔记1_计算机软件及应用_IT/计算机_专业资料。我的学习笔记。这是第一次开始在unity里编程。主要是测试场景切换时的数据保留。...

  • OpenGL学习1-6

    OpenGL_Qt学习笔记1 17页 20财富值喜欢此文档的还喜欢 OpenGL学习11-13 33页 免费 OpenGL学习7-10 32页 免费 OpenGL学习14-16 16页 免费 OpenGL编程轻松入门...

  • 功夫学习笔记1

    功夫学习笔记1_日语学习_外语学习_教育专区 暂无评价0人阅读0次下载举报文档 功夫学习笔记1_日语学习_外语学习_教育专区。中国功夫...

  • 学习笔记2014-1

    学习笔记2014-1_司法考试_资格考试/认证_教育专区。学习笔记2014-1议还有一个隐性传输语法和显性传输语法的区别,在传输不同的图像要区别对待,然后 按照这样的思路...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email