编程题 地月日 关系

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:13:31
编程实现 月亮 地球 太阳之间的自转和公转关系
要求编译后能显示效果图~

题目不简单~

大家给点意见 想法 都可以~
谢谢哈

最好用汇编语言写函数 C也可以接受

答得好追分的瓦! (谢谢各位大大)

倒,写汇编程序,要说用C写还说的过去,汇编就太累了。
C我还会点,现在不太记的了,用很多图行函数,记不清了。

你去下载一个太阳系模拟器,真的做的太真实了,全3d的。你也对天文感兴趣呢?我对黑洞学和维度学感兴趣。

其实就是画圆,不过用汇编有点难,用C还好点
首先画一个实心圆S,即太阳,在太阳的外面画一个圆T,和圆S是同心圆,T即为地球的公转轨道,同时T上的所有的点都会是圆E(即地球)的圆心(因为地球要绕着太阳公转嘛),同时地球还要自转,同样,你还必须在在圆E的外侧画一个圆T2,即为月球绕地球公园的轨道,后面的原理基本相同

其实算法比较简单的,就看你想不想得到,实质上都是在画圆

为了深圳自转,你可以在实心圆上搞一个点,让这个点不停地变换位置

你去看一下Masm32的OpenGL例子,都有源代码哦,改改球球的相对关系对你应该不难,我不会,嘿嘿.

8代在
masm32\EXAMPLE8\OPENGL
9代在
masm32\examples\exampl07\opengl

matlab可以,不过我也很久没用过了