题目是这样的:设置三个半径为R1、R2和R3的球体表示太阳、地球和月亮,其中R1>R2>R3,请编程实现地球绕太阳转,同时月亮绕地球转的情景(提示:可以把太阳中心当作坐标原点,这样太阳是不动的)用VC++实现,完全没有头绪...............

解决方案 »

  1.   

    3D的用opengl directx
    2D的用gdi+,主要gdi+有坐标旋转的函数,实现起来简单一些,当然你可以自己计算,然后用gdi画出来
    主要是算好坐标,然后显示,比如地球轨道分365个点,月球轨道30个点,地球移动一个点,同时月球移动一个点。注意同步就行
      

  2.   

    吖~~~原来这么多人有兴趣
    很久都没上来了
    如果谁做好了有想共享的话
    发到我邮箱啊
    [email protected]
    万分感谢哦~~~
      

  3.   

    呵呵,我也想要来学习一下[email protected]
      

  4.   

    今天看了这个,觉得有点意思,所以动手做了一个.不知道合不合楼主心意!
    我已发到你的邮箱中了.
    另外有人想要也可发信到[email protected]
    或到下载频道去下载,我已经上传了.