- 博客(1)
- 资源 (6)
- 收藏
- 关注
QT+OpenGL开发而成,能以点,线,面,平滑表面等方式显示模型
本程序由QT+OpenGL开发而成,能以点,线,面,平滑表面等方式显示模型,支持自由旋转,缩放,拖动,能检查模型是否完整,并自动补全模型,能读取ascii编码的obj模型和CAD模型
2019-05-03
Qt_OpenGL纹理映射
纹理映射基础知识 什么叫纹理映射,一开始我也不明白,感觉这个词好专业(毕竟没有学过图形学),后面经过网上查找资料和这次实验稍微理解了点。纹理映射简单的讲,就是把一个纹理(其实说白了,纹理可以理解为一幅图像)映射到空间物体的表面上,因此纹理映射也叫贴图
2019-05-03
Qt_OpenGL3D图形的绘制和旋转
绘制四棱锥 四棱锥由5个面构成一个封闭的立体图,其中4个共顶点的侧面是三角形,底面是个四边形。如果我们要绘制一个3D的四棱锥只需要绘制这5个面即可,绘制的方法和前一篇文章OpenGL_Qt学习笔记之_03(平面图形的着色和旋转)的相同。只不过这里的顶点坐标是3维的,所以图像深度那一维不一定为0。因此我们可以事先计算好四棱锥各个顶点的坐标,这对学过立体几何的人来说应该是小case了。
2019-05-03
Qt_OpenGL建立一个OpengL显示窗口
本次试验的目的很简单,只是显示一个窗口,可以通过F1键值来切换全屏显示和普通屏显示,
并当按下ESE键时退出程序。窗口的颜色背景和透视效果(其实该试验都没用上)等用opengl来实现,
主要是为后面的学习写了个框架,其实这里主要是重写了3个函数:initializeGL();paintGL();resizeGL();这3个函数都是QGLWidget内部的虚函数。
2019-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人