-
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
-
讷河
nehe-opengl-1-5
- 2022-06-30 22:50:21下载
- 积分:1
-
OpenGL程序,一个机器人,可以设定他的手脚动作,然后加以实现...
OpenGL程序,一个机器人,可以设定他的手脚动作,然后加以实现-OpenGL program, a robot, you can set his hands and legs move, and then be achieved
- 2023-08-14 08:00:04下载
- 积分:1
-
纹理贴图
这是一个使用c#.net 平台下使用opengl库的纹理贴图例子。对于纹理贴图的整个过程都比较清楚,完整。经过测试能够成功运行,是一个新手学习纹理贴图的好例子。
- 2022-07-19 16:38:06下载
- 积分:1
-
一个教你如何在OpenGL开发环境VC添加更多的文件
一个教你如何将opengl开发环境加到vc多文档中来-a teach you how to opengl development environment vc added more documentation to
- 2022-08-15 12:38:48下载
- 积分:1
-
cone-3D,opengl,3d,
opengl-shpere,三维的图形,opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形opengl-shpere,三维的图形
- 2022-08-10 10:23:07下载
- 积分:1
-
antcolony optimizationmathlabcode
antcolony optimizationmathlabcode
- 2022-06-02 06:34:11下载
- 积分:1
-
Two in the c++ Using openGL programming of an example
两个在c++中用openGL编程实现的1个例子-Two in the c++ Using openGL programming of an example
- 2022-03-19 20:54:49下载
- 积分:1
-
用opengl和mMFC创建三维动画
用opengl和mMFC创建三维动画-use opengl and create 3D animation mMFC
- 2022-08-16 20:45:38下载
- 积分:1
-
nurbsCurve这个程序作为曲线拟合使用的.其中要用到OpenGL的某些库...
nurbsCurve这个程序作为曲线拟合使用的.其中要用到OpenGL的某些库-nurbsCurve this procedure as used in curve fitting. Which to use OpenGL some library
- 2022-02-21 07:25:40下载
- 积分:1