我已经递过一个csv文件,其中包含一系列坐标,应该在这些坐标上绘制位于网格顶部的线条;我可以得到这些值并将它们转换为DrawLine函数的整数,等等,就好了。坐标翻译问题
问题是这些坐标基本上是百分比; x:0.5和y:0.5代表死点(即X的50%和Y的50%),而x:1.0/y:1.0将位于右上角,而不管所绘制的内容的绝对尺寸这个实例是一个1000x1500的位图)。此外,屏幕/窗口坐标从左上角开始,不影响x轴,但y轴需要以某种方式反转。
那么我需要做些什么来使坐标正确绘制?说实话,我已经有了X轴工作正常,这是Y轴给我的问题。
(含位图的窗口是1600x1600,FWIW。)
你有多远?你碰到什么问题? –
您要说明您需要做什么:1.将x和y缩放到所需的“视口”。 2.翻转Y坐标,3.翻译'vierport'的原点 – mozillanerd