假设有5×10的矩形阵列点,以知1行1列 1行10列以及10行1列的坐标,求出任意阵列点的坐标,如果阵列点跟坐标系方向一致就很简单,只需要求出横向间距和纵向间距就可以了,例如1行2列的坐标等于1行1列基准坐标加上1个横向间距就可以得到如果阵列点带上了角度的话,只加上横向间距的话纵向坐标就不对,就无法实现了,想知道有没有什么好办法。
已知点(1,1)(0,3)(4,2)坐标
可得出蓝色三角形各边边长
用紫色虚出四条线,与当前阵列点坐标方向一致,并为每个阵列点之间的间隙定上变量,x轴为m,y轴为n
可得
m**2+(n*3)**2 == 点1,1与点4,2边长平方
(m*2)**2+n**2 == 点1,1与点0,3边长平方
m**2+(n*4)**2 == 点0,3与点4,2边长平方
然后。。。应该就可以算出来了吧。。。。