phi*_*ert 11 algorithm geometry transformation rotation
如果我有一组任意点,然后同一组点旋转一定程度,有没有人知道任何算法来计算/估计旋转中心的位置?还是需要这些算法的研究领域?我无法找到任何相关信息.
谢谢
假设你有一个点(x,y),它移动到(x',y').
然后旋转中心必须位于垂直于(x,y) - (x',y')的直线上,并且与中心(x,y) - (x',y')相交.
现在换另一点,(x2,y2),移动到(x'2,y'2).这也产生了旋转中心必须位于其上的线.
现在取这两行并计算交点.那里有旋转中心.
更新:如果你没有找到哪一点的对应关系,那就不难理解了.这是我头脑中的一个建议:找到"之前"点的质量中心.根据距离此点的距离对点进行排序.现在对"后"点进行相同的操作.现在两组的顺序应该匹配.(旋转前最靠近质心的点应该是旋转后最接近质心的点.)