重新排列坐标网格

时间:2012-01-16 23:33:06

标签: math

我的程序中的变量中有一个非常简单的网格。

实际网格在每个轴上从0变为1。

我想要的是基本上将原点转换为-1,-1在我当前的设置中。如何在数学上更改这些轴以消除所有负数,我的原点位于左下角,x和y的范围是0到1?

2 个答案:

答案 0 :(得分:1)

对于每个轴,添加一个并乘以2。所以,

x' = (x + 1)/2
y' = (y + 1)/2
  • (0,0)变为(0.5,0.5)
  • (1,1)留下(1,1)
  • ( - 1,-1)变为(0,0)

答案 1 :(得分:0)

这应该这样做:

x' = (x+5)/10
y' = (y+5)/10