已知A B C D四个点的坐标,储存在数组 M: array [0..3] of TPoint;
在另一个坐标系下,相同形状的ABCD四点坐标储存在 N: array [0..3] of TPoint;
现在需要对 数组N 下的坐标排序,使其对应四个点在 M 中顺序,(根据相对位置)
即 A-A',B-B',C-C',D-D'。
在另一个坐标系下,相同形状的ABCD四点坐标储存在 N: array [0..3] of TPoint;
现在需要对 数组N 下的坐标排序,使其对应四个点在 M 中顺序,(根据相对位置)
即 A-A',B-B',C-C',D-D'。
关键是比较函数需要改为:对 (M[i].x-N[i].x)^2+(M[i].y-N[i].y)^2 进行比较
还是2组 4个点 的对应规则?