-
基于openGL的虚拟教室
一、 作业要求
用openGL制作一个虚拟教室。要求视角可变化,教室里的物品不少于五件。
二、 完成情况
我的openGL虚拟教室完成情况如下:
1、 绘制出的教室里的基本物体:黑板、讲台、投影仪、空调、门窗、音响、九张桌子、九张凳子等。虚拟教室整体看上去接近真实生活中的教室。
2、 添加了灯光和纹理效果:门窗以及空调均是用纹理贴出来的。使教室看起来更加生动形象。
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-03-12 02:00:33下载
- 积分:1
-
Opengl,实现perlin_noise,模拟烟雾效果
Opengl,实现perlin_noise,模拟烟雾效果-Opengl achieve perlin_noise, simulated smoke effects
- 2022-03-24 05:02:21下载
- 积分:1
-
the VC OpenGL graphics development of the program's source code
有关OPENGL的VC++开发的图形处理程序的源代码-the VC OpenGL graphics development of the program"s source code
- 2022-01-31 10:31:51下载
- 积分:1
-
OpenGL程序实例预测
Examples projections of opengl program
- 2022-11-03 13:30:03下载
- 积分:1
-
Setting Up Direct3D In A D
在D中设置Direct3D
- 2022-01-25 16:01:09下载
- 积分:1
-
MFC与Opengl联合编程实现展点
使用C++语言,利用OpenGL在MFC下实现三维点云展示,并附有点云文本文件。
通过对点云坐标txt文本的读取,进行三维点云的展示,并包含移动缩放功能。
适合初级入门学习OpenGL的朋友。
- 2022-06-13 08:35:21下载
- 积分:1
-
这是opengl super bible第三版的cd我把一些工具删掉了,还有macos的部分删掉了,不然内容太多了,不能上传。...
这是opengl super bible第三版的cd我把一些工具删掉了,还有macos的部分删掉了,不然内容太多了,不能上传。-opengl super This is the third edition of the bible cd I have deleted some of the tools, macos have deleted the part, not too much, not uploads.
- 2022-07-22 10:32:10下载
- 积分:1
-
著名的Nehe的OpenGL教程VC++配套源码41-48课,适合OpenGL初学者使用,作者在他的程序中已详加注释...
著名的Nehe的OpenGL教程VC++配套源码41-48课,适合OpenGL初学者使用,作者在他的程序中已详加注释-This is NeHe OpenGL Tourial source code from 1 to 10 with mach comment!
- 2022-01-21 04:27:39下载
- 积分:1
-
This is a 3d modeling plus examples of texture mapping, but also rotate, opengl...
这是一个3d建摸加纹理映射的例子,同时还有旋转,对学习opengl非常有帮助-This is a 3d modeling plus examples of texture mapping, but also rotate, opengl learning very helpful
- 2023-05-31 10:55:03下载
- 积分:1
-
轻量级实时OpenGL 图形组件
翻译 maninwest@Codeforge 作者: Gabriyel @ Codeproject集成提供实时更新的基于 OpenGL的图形组件。我需要通过图表实时显示统计数据(我写了个演示应用)。截图可以明确地显示这个图形组件背后的理念。它在跟踪实时数据时,例如数据获取和分析时,会很有用。我没有时间开发地更加细致,如不同的图形类型、演示类型和过滤器等,但是在代码的基础上添加这些功能应该不难。使用代码这个图形组件的功能有:用户定义的缓存 (列表) ,用于存储图形数据 当数据"溢出" 缓存时,图像会自动抛弃最旧的数据为最新的数据创造空间 实时计算移动平均数这个代码可以轻松集成到任何基于 OpenGL 的应用程序。开发人员只需确保渲染上下文即可OGLGraph* myGraph;
void init ( GLvoid ) // Create Some Everyday Functions
{
glClearColor(0.0f, 0.0f, 0.0f, 0.f);
//glClearDepth(1.0f);
myGraph = OGLGraph::Instance();
myGraph->setup( 500 /*width*/, 100 /*height*/,
10 /*offsetX*/, 10 /*offsetY*/,
2 /*scaleX*/, 2 /*scaleY*/,
1 /*channels*/, 200 /*
- 2022-02-13 11:50:46下载
- 积分:1