我从cad中读取的坐标,要用delphi绘出显示,但delphi中的坐标太小了,绘出的图像显示不出来,有什么好的办法吗?cad中读取的坐标都是x:2410,y:5012这一种,坐标值几千几千的,而delphi的中坐标好像都是几百几百的窗口太小显示不出来。delphi

解决方案 »

  1.   


    看看有没有CAD相关插件可以使用
      

  2.   

    关键是你用Delphi中什么控件绘图?chart?image或者paintbox?
    用chart控件,series[0].addxy(x,y)就可以了。
    用image或者paintbox。使用moveto(x0,y0),lineto(x,y)就可以了。
      

  3.   

    还有用chart控件。调用它的last属性就能让所有数据显示完成。是在不会,QQ1638930214加入,给你传代码
      

  4.   

    你想编写代码自己绘制也没问题,别忘了坐标是可以变换的,设定一个合适的比例就好了。我们曾做过一个动态网站,把 CAD 图转移到 HTML5 canvas 上,那都没问题,Delphi 处理起来更容易。