对点

在任意维度的向量空间中给出一对点 AB,可以将它们之间的线描述为

X = A + t*(B - A) = (1 - t)*A + t*B

所以在 2d 这将是

x = Ax + t*(Bx - Ax) = (1 - t)*Ax + t*Bx
y = Ay + t*(By - Ay) = (1 - t)*Ay + t*By

由于 t 假定任何实际值,这将产生沿线的所有点。表示不是唯一的,因为沿线的任何一对不同点将描述相同的线。使用此表示很容易在整行和线段之间切换,因为将 t 限制到 [0, 1] 的范围将产生线段。