Geometry 相对于点的直线位置

Geometry 相对于点的直线位置,geometry,rectangles,Geometry,Rectangles,我有一个很好的几何问题。 我有第一个矩形,例如R1(0,0320,240),一个点P1(20,40),第二个矩形R2(0,0640480),点P2(40,80),我想计算第二个矩形的位置,这使得两个点共享一个位置。在这种情况下,它是OFCR2(-20,-40600440),但我需要通用公式。我知道这很傻,但我已经花了3个小时找不到答案。 谢谢 y坐标的逻辑相同 r1.left + p1.x = r2.left + p2.x + x_shift so x_shift = r1.left +

我有一个很好的几何问题。 我有第一个矩形,例如R1(0,0320,240),一个点P1(20,40),第二个矩形R2(0,0640480),点P2(40,80),我想计算第二个矩形的位置,这使得两个点共享一个位置。在这种情况下,它是OFCR2(-20,-40600440),但我需要通用公式。我知道这很傻,但我已经花了3个小时找不到答案。 谢谢

y坐标的逻辑相同

 r1.left + p1.x = r2.left + p2.x + x_shift
 so
 x_shift = r1.left + p1.x - r2.left - p2.x