前置知识:掌握等差数列的思想及其公式。你可以在这里了解等差公式。
编写耗时:28min
阅读预计:10min
给定两点A和B,要解决的问题是绘制从起点A到起点B的线段。

我们可以将线段等分,得到无数个点和无数条小线段:

在 第4条小线段的端点 设一个点 P(X,Y),

将点A和点B设为A(x0, y0),B(x1, y1)

则点P就可以这样计算:
X = x0 + 3(P点到A点距离为3个小线段的单位) * (x1-x0)
Y = y0 + 3 * (y1-y0)
如果你对这个公式有疑惑,你可以将它看成是等差公式 an = a0 + (n-1) * d 的变体。在严格的等差公式中,d 表示数列中相邻两项的差,而这里的 (x1-x0) 和 (y1-y0) 是两个端点的x坐标之差、y坐标之差。仔细体会这里的区别。