擅长:python、mysql、java
<p>给定这两个端点,可以用“参数”形式表示直线的方程式</p>
<pre><code>x = x1 + (x2-x1) * t
y = y1 + (y2-y1) * t
</code></pre>
<p>正如您可以验证的,当<code>t == 0</code>,<code>(x,y) == (x1,y1)</code>和<code>t == 1</code>,<code>(x,y) == (x2,y2)</code>时。通过更多的研究,您可以看到当<code>t</code>在0和1之间时,(x,y)在连接线段上,并且要获得点之间距离的某个分数,请将<code>t</code>设置为该分数。</p>
<p>例如,要获得距离为10的直线上间隔为2的点,请在<code>t</code>=0.2、0.4、0.6和0.8处计算<code>x</code>和<code>y</code>。</p>