P3 = P2 + d * ±(P2 - P1) / |P2 - P1|
Run Code Online (Sandbox Code Playgroud)
编辑:
因为购物很容易:
mag = sqrt((P2x - P1x) ** 2 + (P2y - P1y) ** 2)
P3x = P2x + d * (P2x - P1x) / mag
P3y = P2y + d * (P2y - P1y) / mag
Run Code Online (Sandbox Code Playgroud)