B+s(C-B)将BC 线参数化为sfrom 0to 1。对向量执行相同的操作,即 as A + t(D-A),其中 D 是沿向量的任意点,并且 的范围t不受限制。
现在将点的坐标表示为 Ax、Ay 等。你必须解方程
A.x + t(D.x - A.x) == B.x + s(C.x - B.x)
A.y + t(D.y - A.y) == B.y + s(C.y - B.y)
来确定s和t。那么方程的解在p = B+s(C-B)哪里。s三角形可能有一个更简单的解决方案,但这应该可行!