用Qt的QOpenGLWidget模块实现最基本的实时显示图片功能,定时器循环设置4个方向的图片,亲测可行。鼠标拖拽和图片等比例缩放防止变形参照如下链接:https://download.csdn.net/download/GK_2014/12099339
2022-03-22 10:49:48 159KB OpenGL
1
可以通过OPENGL打开obj格式的文件,运行之后按“o”或者“O”选择相应的obj文件,按小键盘的“+”和“-”放大缩小图像
2022-03-21 21:37:05 8.93MB OpenGl;obj
1
本程序完全实现了计算机图形学课程中的程序设计,包括使用Opengl制作并旋转立体图;使用DDA算法、Bresenham算法、逐点比较法绘制直线、圆;实现二维和三维图形的变换,包括平移变换、缩放变换、错切变换、旋转变换等。
2022-03-18 17:02:09 2.29MB 计算机图形学 Opengl 旋转 绘图
1
图形学大作业的源码。关于代码的一些说明: 项目采用Qt编写,预先要安装Qt,建议4.7 4.8左右的版本,不建议5以上版本。 几个类的作用 MainWindow 整个游戏窗口 GLArea 游戏中央黑色背景的画面,是MainWindow的成员。各种openGL相关的操作在这里完成。 Raider3d 游戏主对象,是GLArea的成员。维护各种游戏数据,包括敌人的网格模型,背景星云等等。 CMesh VCG网格 解决方案视图中Helper文件夹下的各种类不需要太了解 主要的编写工作在Raider3d进行。实际上,全部任务就是要实现以下函数: 1.画准星 Raider3d::drawCross()    2.移动准星 Raider3d::moveCross(CROSS_MOVE move) 3.画游戏背景星云 Raider3d::initStarfield() Raider3d::drawStarfield() Raider3d::moveStarfield() 4.判断玩家按下扳机后(空格键),当前的准星是否打中敌人 Raider3d::getHit() Raider3d::world2View(Point3f& w) 5.实现敌人被击中后的爆炸效果(敌人模型网格的边随机散开) Raider3d::computeEdgeList() Raider3d::startExplosion(int hit_id) Raider3d::drawExplosion() 阅读代码比较好的办法是从main函数开始进入,顺次看MainWindow、GLArea、Raider3d。
2022-03-18 08:32:04 23.96MB opengl 游戏 图形学
1
c++build 6实现opengl绘制立方体及井的轨迹三维曲线,并附带C#调用示例
2022-03-17 14:56:33 387KB 井眼轨迹 opengl 三维显示
1
glut GLU GLAUX GL alut头文件,动态,库静态库。以及安装方式介绍
2022-03-17 10:52:22 874KB opengl库
1
OpenGL完整配置
2022-03-17 10:36:32 1.49MB OpenGL完整配置
1
OPENGL库函数,用于基于OPENGL的动画,仿真开发。-OPENGL functions.
2022-03-16 21:20:19 992KB opengl
1
基于opengl es 1.1 的一个gui.
2022-03-16 15:57:24 3.41MB opengl es gui 3d
1
此资源是演示程序,包含了Windows、Linux、MacOS X以及Android的演示程序,大家可以免积分下载。原博客地址:http://blog.csdn.net/gamesdev/article/details/38024327 上一篇文章讲到了利用C++这个桥梁,我们实现了QML和Java的交互。Qt 5大力推崇的QML/JS开发,让轻量、快速开发的QML/JS打头阵,让重量的C++撑腰,几乎什么技术都能够实现。接下来的这篇文章讲的是我们使用QML,借助Qt库和OpenGL,实现了使用着色器定义OpenGL的渲染方式,为大家呈现混合渲染的效果。
2022-03-16 14:44:19 36.4MB QML OpenGL Qt
1