相对于点的直线位置

时间:2017-01-02 16:57:12

标签: geometry rectangles

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

1 个答案:

答案 0 :(得分:0)

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

y坐标的逻辑相同