利用OpenGL基于vs2012实现了 光照与材质不同下的显示效果
2022-09-25 22:47:24 10.18MB OpenGL 光照与材质
1
花了我很长的时间,在把这个摄像机系统制作出来。主要是因为要做这个摄像机系统,就要学习很多的数学知识。没有这些数学知识,想在三维中驰骋是很难的。这里最让我头疼的就是已知一个三维向量,求它相对一个向量旋转后的向量。我找了很多资料,终于在一篇网站上找到了。上面写着可以使用四元组的方法,也可以使用旋转矩阵的方法。其中四元组的方法由于我的理解有限,就没有做出来。所以借着《OpenGL超级宝典》和东拼西凑的一些知识,我完成了旋转矩阵的计算。结果还挺准确的呢。
2022-09-25 22:39:34 626KB OpenGL 摄像机
1
包含lib3ds-1.2.0 lib3ds-1.3.0 lib3ds-20080909 三个版本
1
在Qt4.6.2下重新实现的导入3DS模型的代码,只是做了一个代码的移植,重新实现了drawBackground()函数,将opengl图形画在QGraphicsView上,更加灵活。3DS导入的主要代码来自Ronny Andr?Reierstad写的一个叫做3DS loader的程序,有兴趣的话可以找来对比一下。
2022-09-25 22:13:00 4.64MB opengl 3DS Qt
1
易语言OPenGL.fne支持库中文名为易语言OPenGL支持库,本易语言支持库实现了对OPenGL的支持。可以进行OPenGL的坐标变换、建模、测试运算、缓存、效果、纹理、显示列表、光栅、文字、特殊模型、载入三维模型文件、交互操作的操作。 易语言OPenGL.fne支持库为一般支持库,需要易语言系统3.0版本的支持,需要易语言系统核心支持库3.0版本的支持,提供了1种库定义数据类型,提供了126种命令,提供了166个库定义常量。 操作系统需求: Windows 易语言教程网
2022-09-25 15:35:26 164KB 易语言支持库
1
opengl example for irix
2022-09-24 17:01:25 5KB opengl opengl_mesh
SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒 体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标 (事件)、游戏摇杆等。当然,最为重要的是提供了 2D图形帧缓冲(framebuffer)的接口, 以及为 OpenGL 与各种操作系统之间提供了统一的标准接口以实现 3D图形。从这些属性我 们可以看出,SDL 基本上可以认为是为以电脑游戏为核心开发的多媒体库。
2022-09-24 17:01:17 573KB opengl_游戏
课上老师给的例子程序,十分简单,可以直接在上面修改,
2022-09-24 17:00:57 22KB opengl简单例子
OpenGL与粒子系统实现三维喷泉模拟 OpenGL fountain with three-dimensional simulation of particle system