这个不难,给你个思路!自己先试试看能不能写出来!不行的话再帮你写!0、四个点的坐标纪录为(x1,y1),(x2,y2),(x3,y3),(x4,y4),分别对应格子的1,5,40,36的点1、 四个点可以组成四个边(分别记为A,B,C,D),也就是可以得到每个的边长(求两点的距离)。2、M,N表示对两条边的等分情况,即M都对A,C边等分,N都是对B,D等分!这样可以分别计算出四条边的等分后的边长,分别对应到A/M、C/M、B/N、D/N。这样也就会产生出M或者N个新的点,例如A的边是(x1,y1)到(x2,y2)组成的话,那么就会有(x1,y1)、(x1+A/M*1,y1)、(x1+A/M*2)一直到(x2,y1),总共M+1个...
|