-
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
-
MAX708一种微处理器电源监控和看门狗芯片说明
MAX708一种微处理器电源监控和看门狗芯片说明-MAX708 a microprocessor chip power supply monitoring and watchdog Description
- 2022-03-23 19:37:46下载
- 积分:1
-
freetype on opengl
freetype在opengl中的应用,调用freetype读取字体文件中的字模数据,生成纹理,并用opengl显示,完美解决字体模糊问题
- 2022-03-11 15:46:59下载
- 积分:1
-
c++/MFC 必要头文件,是学习openGL必要的头文件,可以看到源代码,方便使用...
c++/MFC 必要头文件,是学习openGL必要的头文件,可以看到源代码,方便使用-head file of c++,made for learning openGL,you need
- 2022-03-14 16:02:14下载
- 积分:1
-
OPENGL所需的所有库和头文件
OPENGL所需的所有库和头文件,很难找,留给有缘人。
- 2022-01-25 23:44:23下载
- 积分:1
-
this procedure is the function of the screen in 400* 400 Drawing a circle.
本程序的功能是在屏幕的400*400处绘制一个圆形。-this procedure is the function of the screen in 400* 400 Drawing a circle.
- 2022-10-20 12:05:03下载
- 积分:1
-
用OPENGL编写,主要用有序抖动算法实现光强的有序变化....
用OPENGL编写,主要用有序抖动算法实现光强的有序变化.-prepared using OpenGL, mainly ordered dithering algorithm to achieve the orderly light intensity changes.
- 2023-08-06 18:10:03下载
- 积分:1
-
OPENGL彩色圆环编程示例程序源代码,use openGL 所编写
OPENGL彩色圆环编程示例程序源代码,use openGL 所编写-OpenGL Programming sample program source code, prepared by the use openGL
- 2022-07-13 22:50:15下载
- 积分:1
-
演示了在Visual C++ OpenGL下一个球体的转动.
演示了在Visual C++ OpenGL下一个球体的转动.-demonstration of OpenGL in Visual C under a rotation of the ball.
- 2023-07-13 06:45:03下载
- 积分:1
-
用OpenGL实现对环境光、物体质材、颜色等多种结合起来的模拟程序界面等各方面的都源于自己的设计,,Visual C++...
用OpenGL实现对环境光、物体质材、颜色等多种结合起来的模拟程序界面等各方面的都源于自己的设计,,Visual C++
-use OpenGL light on the environment, on physical build, color combination of a variety of simulation program interface, and other aspects of their originates in the design, Visual C
- 2023-06-26 05:20:04下载
- 积分:1