某一圆柱体,通过每个1cm采集一个三维坐标,得到海量坐标数据,请问怎么在delphi里根据这些坐标把图像还原画出来,不知道是否可以用描点法画出来,刚接触了下opengl,但是好像挺复杂,不知道有那位高人可以给指点下不

解决方案 »

  1.   

    gdi+是 平面的
    自己做坐标系换算 3维到2维的投影。。
    其他可以用 三方控件
    或者其他引擎
    看自己的需求了
      

  2.   

    不知道opengl里面有没有描点法画图的,就像2维的里面直接给pixel(x,y)赋值一个颜色,就行的那样
      

  3.   

    opengl有画点的功能。
    glBegin(GL_POINTS);
    for i := 0 to xxx do
      glVertex3f(xxxxx);
    glEnd;
      

  4.   

    可以用d3d,d3d可以用D3DXCreateCylinder函数直接创建一个圆柱,而不用去考虑顶点和索引。