-
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-based graphics program
- 2022-01-26 05:58:30下载
- 积分:1
-
图像处理程序OpenGL编程Chap04_CreatePrj.rar
图像处理程序OpenGL编程Chap04_CreatePrj.rar-Image processing procedures for OpenGL programming Chap04_CreatePrj.rar
- 2022-02-10 17:46:29下载
- 积分:1
-
OpenGL高级编程与可视化系统开发(高级编程篇)
OpenGL高级编程与可视化系统开发(高级编程篇)-14-OpenGL Programming and Advanced Visualization System (Advanced Programming Part 1)-14
- 2022-11-30 04:50:03下载
- 积分:1
-
使用OpenGL画3D图形的简单例子,通过此代码可以很直接的学习画3D图形,用中文注释...
使用OpenGL画3D图形的简单例子,通过此代码可以很直接的学习画3D图形,用中文注释-3D graphics using OpenGL drawing of a simple example, the passage of this code can be very straightforward to learn painting 3D graphics, use of Chinese Notes
- 2022-07-22 21:26:30下载
- 积分:1
-
OPENGL 游戏中的瞄准
OPENGL 游戏中的瞄准-OpenGL aim of the game
- 2023-01-30 03:50:03下载
- 积分:1
-
一款简单的vc+opengl单文档应用程序,实现基本的3D图形动画显示。...
一款简单的vc+opengl单文档应用程序,实现基本的3D图形动画显示。-A simple vc_opengl single application program dotcument. Excute basic 3D graphic animation display
- 2022-08-07 11:09:42下载
- 积分:1
-
OpenGL好的例子
OpenGL好的例子 -OpenGL good example
- 2022-03-11 12:23:19下载
- 积分:1
-
使用OPENGL编程,创建一个组合图形,包括对图形的组合,旋转等相关操作。...
使用OPENGL编程,创建一个组合图形,包括对图形的组合,旋转等相关操作。-use OpenGL programming, the creation of a combination of graphics, including the right combination of graphics, rotation and other related operations.
- 2022-03-10 19:16:26下载
- 积分:1
-
OPENGL下的鼠标键盘操作
OPENGL下的鼠标键盘操作, VC++实现的 opengl 窗体中的鼠标、键盘操作与事件响应处理。
- 2022-04-20 10:34:39下载
- 积分:1