本人初学VC,作毕业设计。欲实现已知分子是中个原子的三维坐标,将其表达出来。通过鼠标在屏幕上拖动使分子式的三位模型在空间旋转,以更好的观看分子式的结构。请问该如何实现。
请大侠详细说明用什么方法,有人提到OpenGL。有人可以简单介绍一下吗?说一下编程思路,可以空间爱你两个点为例说明一下。谢谢。

解决方案 »

  1.   

    OpenGL和DirectX都可以解决这个问题 ,但需要你对地层编程很熟悉,你可以下载有关的SDK来进行学习,前期的设置工作很复杂,后期对图形渲染的方法很简单,基本上是有关算法的问题,如果不理解的话,可以来问我哦^_^,我的QQ是24387124
      

  2.   

    可以考虑用鼠标跟踪球算法,用OpenGL实现
    或者如果想快速编程的话,可以考虑使用基于OpenGL的图形平台
    比如OpenInventor,实现起来很简单,关键是你要提供三维顶点的数据
      

  3.   

    兄弟,进展的如何了,有必要说一下,一般DirextX中只有直角坐标系,有时候需要做坐标变换,把直角坐标转为球体坐标或者圆柱坐标,那么绘制一些空间图形,特别是有圆结构的图形会很方便。