如何找到两条线段之间的点的特定比率?

How to find this specific ratio of a point between two line segments?

我有两条线段,由点 ABCD 和点 P[=42= 定义], 不规则正方形 ABDC 内某处。 我需要找到从 01 的比率,具体取决于点 P 位于线 AB光盘。 如果 P 位于 AB 上的任何位置,它应该是 0,如果它位于 CD[=42= 上的任何位置] 应该是1。 在插图中,我想它应该在 0.550.6 左右。

如果两条线是平行的,我可以测量到两条线的距离,这样就很容易了。

我试过各种角度和不同点之间的距离,但我似乎找不到任何常数可以作为我的函数的基础。

我的猜测是我必须以某种方式将行 AB 翻译成 CD 并在“翻译进度”中找到 P 位于“翻译”行上,正好在翻译的这一刻,如果这有意义的话..

我很难正确解释这个问题,但我希望这是可以理解的。

像草莓建议的那样,我必须计算ABCD的收敛点。调用此点 X,然后计算 PXBD 的交点并测量与该点的距离交点指向 B。这个距离除以BD的长度就是我要找的比例!