-
MFC中三维图形的旋转缩放平移
在vs2010 C++ MFC opengl 环境中实现,MFC中三维图形的旋转缩放平移,键盘控制物体上下左右移动,和鼠标控制物体旋转,鼠标滚轮控制物体放大缩小,这里绘制的图形是一个长方体
- 2022-06-15 17:19:00下载
- 积分:1
-
MFC与Opengl联合编程实现展点
使用C++语言,利用OpenGL在MFC下实现三维点云展示,并附有点云文本文件。
通过对点云坐标txt文本的读取,进行三维点云的展示,并包含移动缩放功能。
适合初级入门学习OpenGL的朋友。
- 2022-06-13 08:35:21下载
- 积分:1
-
VS2008上应用OSG
这是关于怎么样在VC工程下,开辟一个线程来应用osg库来实现三维可视化,这里提供了文档说明实现mfc和osg相结合的方法。通过在视图类中调用osg线程,实现程序的三维可视化。
- 2023-05-16 09:40:03下载
- 积分:1
-
opengl红宝书第五版的示范程序,适合初学者调试
opengl红宝书第五版的示范程序,适合初学者调试-opengl Red Treasure Book for the fifth edition of the model procedures for beginners Debugging
- 2022-08-15 22:53:30下载
- 积分:1
-
OpenGL water used to prepare the scene for people to learn OpenGL useful, let us...
用OpenGL编写的水的场景,对于学习OpenGL的人来说很有用,大家看看。-OpenGL water used to prepare the scene for people to learn OpenGL useful, let us look at.
- 2022-08-16 18:04:21下载
- 积分:1
-
use OpenGL examples produced by the fountain.
用OPENGL制作的喷泉实例。-use OpenGL examples produced by the fountain.
- 2022-02-04 10:34:19下载
- 积分:1
-
marching cube算法的openGL实现,简单扼要
marching cube算法的openGL实现,简单扼要-marching cube algorithm openGL implementation, simple and concise
- 2022-03-20 03:39:32下载
- 积分:1
-
八叉树的实现
功能:
1、创建八叉树。
此八叉树为满树,即所有节点/叶子全部创建。
用户可以自定义此八叉树的深度和所处的三维场景中的位置。...
八叉树的实现
功能:
1、创建八叉树。
此八叉树为满树,即所有节点/叶子全部创建。
用户可以自定义此八叉树的深度和所处的三维场景中的位置。
注a:由于创建树时为满树创建,故层数太大时创建时间可能会比较久,请耐心等待。
注b:创建顺序为(1)上层左前节点-(2)上层右前节点-(3)上层右前节点-(4)上层右后节点
-(5)下层左前节点-(6)下层右前节点-(7)下层右前节点-(8)下层右后节点-(1)-(2)……
2、先序遍历八叉树。
八叉树创建成功后用户可调用此子模块查看此八叉树,会显示每个结点的编号,值和在场景中的坐标。
3、查看八叉树的深度。
4、在场景中查找点。
用户首先输入要查找的坐标。
如果该点位于场景外则提示用户并返回,否则在场景中递归查找该点。
找到后输出该点所处的子结点的坐标和递归次数。-err
- 2022-02-04 18:51:02下载
- 积分:1
-
3D 太阳系 - OpenGL 和 C#
翻译 maninwest@Codeforge 作者:Vasily Tserekh@CodeProject这是个 3D 太阳系,使用 OpenGL 和 C# 实现。我尽量让它简单。它包含行星、卫星、太阳月亮和其他星星。我使用了 TAO命名空间,它是在 OpenGL dll 和 .NET Framework 之间的互操作。我也用了 Shadowengine - 一个我自己开发的小图形框架。使用它,我可以省去加载图形和初始化图形上下文的代码编写工作。3D 编程员眼中的太阳系3D 编程员需要将宇宙、轨道、星星等实体在程序设计环境中进行转化。宇宙是一个黑色背景,可以使用 OpenGL 的函数 Gl.glClearColor(0, 0, 0, 1);//red green blue alpha 。至于星星,可以使用点来替代。可以使用 OpenGL 处理绘制点的基元。你也可使用随机函数生成大量点,只要确保它们不在太阳系中即可。行星是有底纹的球体。它们有自己的轨道和旋转轴。你得使用 变量跟踪并更新,因为它们随着时间改变。如果不想使用3D max 制作球体,可以使用 OpenGL 二次曲线。卫星和行星一样,只是不饶太阳而是绕行星转。使用代码项目中包含对 ShadowEngine和 TAO.OpenGL 的引用. 项目类有: Camara.cs典型的 FPS 相机。鼠标以屏幕中间为中心。用户移动鼠标时,会计算离开始点的 delta X 和 Delta Y 。这些 Delta X 和 Delta Y 被转化成角度当你向前/向后移动相机时,相机会移动到角度指的方向。
- 2022-02-04 03:32:08下载
- 积分:1
-
OPENGL开发的一个小例子,适合新手参考学习学习
OPENGL开发的一个小例子,适合新手参考学习学习-OpenGL development of a small example, the reference for novice learn from
- 2022-08-25 14:56:32下载
- 积分:1