标签: 3d line
我发现很多关于在两个给定点之间移动点的文章,但我只是想知道我是否有一条线,由两点给出,例如L1,L2和我想得到一个点P,它位于同一条线上但移动了一段距离d。
P< ------------------------------ L 1在---- L2
谢谢
答案 0 :(得分: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;