1

我发现了很多关于在两个给定点之间移动点的文章,但我只是想知道我是否有一条线,由两个点给出,例如 L1,L2,我想得到一个点 P,它位于同一条线上但被移动了一段距离 d。

P<--------------L1<----L2

谢谢你

4

1 回答 1

1

令 d0 为 L1 和 L2 之间的距离。

a = d / d0;
P.x = L1.x * (1 - a) + L2.x * a;
P.y = L1.y * (1 - a) + L2.y * a;
于 2012-07-23T06:59:54.493 回答