我有2分P1
and P2
。我需要找到P3
, 为了使
- 所有点都在同一条线上;
-
P3
应该在距离d
来自P2
(远离P1
)
I started a complicated system apparently hardly to resolve...
PS.
矢量答案很酷,但我使用 C# 并且不知道如何在那里添加矢量。
P3 = P2 + d * ±(P2 - P1) / |P2 - P1|
EDIT:
因为购物很容易:
mag = sqrt((P2x - P1x) ** 2 + (P2y - P1y) ** 2)
P3x = P2x + d * (P2x - P1x) / mag
P3y = P2y + d * (P2y - P1y) / mag
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)