请问在delphi6中如何画出三维曲线图,和用matlab中的plot3d函数画出来的一样?

解决方案 »

  1.   

    没有听说过delphi能画三维图,如果知道了,麻烦楼主告诉我一声,谢谢!!
      

  2.   

    呵呵谁说不能?楼主:matlab中的plot3d函数画出来的是什么样子的阿?
      

  3.   

    那也不难,但没有直接拿来就可以用的,必须找算法自己编,或调用Matlab的函数库,通过接口之类的。
      

  4.   

    用delphi现有的VCL直接来画3D的东西当然比较困难了,不过可以使用其他东西,比如DX或OpenGL,更有可能是一些更专用的3D包,科学计算中常用的,不过一般都是Fortran,C/C++作的,如果是DLL形式的、stdcall的调用约定,delphi也是可以用的。不过针对matlab,它有一套二次开发的接口,基于DLL的或ActiveX的,delphi中也可以直接使用的,甚至可以做出能脱离matlab环境运行的程序,看看matlab的帮助吧
      

  5.   

    有一套Delphi下的使用DirectX的组件,
    详细文章请看:
    http://xuguohua.myrice.com/skill/30.htm
      

  6.   

    我下了一个sdl component suite 控件包,它里面有Plot3d和rot3d控件,我会用rot3d控件
    画三维曲线图,但是没法标上坐标。Plot3d不会用来画三维曲线,就是已知几个点的
    (x,y,z)坐标,像画二维图那样连线就可以了。谁能帮帮我啊。谢了