-
gpu 实现marching cube
使用OPENGL的新特性实现了MARCHING CUBE算法,使用了OPENGL的shader语言glsl,在GPU上实现了MARCHING CUBE算法,提高了速度。 该代码使用GLUT来进行窗口的控制,同时引入了新的库。
控制方式:使用D键来切换数据(共3种数据)
使用A键暂停/继续动画效果
使用VS2010 编辑 需要在工程属性中的INCLUDE路径中包含代码内的GL文件夹
- 2023-05-12 15:00:03下载
- 积分:1
-
三次样条曲线
三次样条曲线是比较重要的曲线,在多个领域都有应用,本程序使用C++编程实现的三次样条曲线,并通过MFC界面实现,清晰可懂,通俗易懂。
- 2022-01-25 14:24:10下载
- 积分:1
-
math3d库(非原创)
(不是我原创的,但不记得从哪里下载的了)《openGL超级宝典》里面用到的库。可以做3D矩阵变换等。用途:openGL可以做矩阵变换,如平移、旋转、缩放,但是计算结果不能显式获取。使用math3d库可以计算一个向量经上述变换后的新坐标,并写入变量供程序的其他部分使用。
- 2022-07-27 22:42:26下载
- 积分:1
-
水波模拟,OPENGL的粒子程序,效果逼真!
水波模拟,OPENGL的粒子程序,效果逼真!-wave simulation, OpenGL particles procedures, lifelike!
- 2022-04-07 03:46:10下载
- 积分:1
-
opengl高级编程与可视化系统开发(系统篇)
opengl高级编程与可视化系统开发(系统篇)-opengl Advanced Programming and Visualization System (the System Part 1)
- 2022-04-10 10:51:51下载
- 积分:1
-
一个模拟太阳、地球、月球的动画
一个模拟太阳、地球、月球的动画-a simulated sun, the earth, moon animation
- 2023-05-23 18:05:03下载
- 积分:1
-
建筑物漫游
建筑物漫游-Buildings roaming
- 2022-04-23 09:06:12下载
- 积分:1
-
扫描二维或三维区域的交叉部分,通过三维曲线,得到交叉部分的曲面区域...
扫描二维或三维区域的交叉部分,通过三维曲线,得到交叉部分的曲面区域-Sweeps out a 2D cross section (a circle, square, whatever, doesn t even have to be a closed path) through a 3D curve, and returns the generated surface as [X,Y,Z] for use with SURF.
- 2022-11-05 00:25:02下载
- 积分:1
-
值得大家来看的程序!
图像显示和描述方面的代码,不妨来
值得大家来看的程序!
图像显示和描述方面的代码,不妨来-U.S. view of the procedure is worth! Image display and description of aspects of the code, it may come
- 2022-05-05 16:21:54下载
- 积分: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