none
c#如何编坐标系 RRS feed

  • 问题

  • 下面的数据格式表示:一条10mm长的线段。在窗口中如何显示呢,图像放大后屏幕上也要能读出10mm.是否要在屏幕上建立坐标系。c#中坐标系如何编程呢。谢谢你的答复。

    X0Y0

    X1000


    杲大胜 ...........勤!能!补!拙!........ 勤!勤!勤!.............

    2013年5月29日 0:33

答案

  • 类似矢量图?

    CAD里面的做法是记录一个原始尺寸,图像放大缩小变化时记录一个缩放比例

    • 已标记为答案 杲大盛 2013年6月1日 11:50
    2013年5月30日 2:37

全部回复

  • Hi,

      欢迎来MSDN中文论坛。

      我想问下你所讲的坐标系编程是关于GDI+的吗?如果是那样的话,你应该看这篇技术文章http://www.codeproject.com/Questions/207903/GDIplus-coordinate-system-and-real-coordinate-help。 其中讲到了坐标系变换和映射变化,涉及System.Drawing.GraphicsSystem.Windows.Control.Paint命名空间。最好你能够指出你具体想实现什么功能,否则很难给你一个确切的答案。

     


    Jason Wang [MSFT]
    MSDN Community Support | Feedback to us

    2013年5月30日 2:36
    版主
  • 类似矢量图?

    CAD里面的做法是记录一个原始尺寸,图像放大缩小变化时记录一个缩放比例

    • 已标记为答案 杲大盛 2013年6月1日 11:50
    2013年5月30日 2:37
  • 回头再看看我的提问,是没有讲清楚。情况再讲详细一点。protel 99是pcb行业的用的绘图软件,它有一个绘图窗口,在窗口中设置原点,然后画10mm的线条。它的生成的文件格式是x0y0  x1000.现在我用c#做一个绘图窗口要能实现显示这条线,并且可以放大、缩小、移动。请教用c#如何编程。


    杲大胜 ...........勤!能!补!拙!........ 勤!勤!勤!.............

    2013年5月30日 10:51