计算点和线之间的最短距离(垂直距离)

时间:2010-10-02 15:28:09

标签: python geometry pseudocode

  

可能重复:
  Shortest distance between a point and a line segment

您好,
我有一个点A和一个包含两个端点的行,BC。 我想知道如何计算点A与点BC之间的线之间的最短距离。
虽然Python是首选,但伪代码就足够了 感谢

1 个答案:

答案 0 :(得分:2)

你必须要小心。由于我们使用的是细分线BC,而不是通过B点和C点的线,所以从A点到BC的最短距离不一定与BC垂直,正如您在标题中所建议的那样。

无论如何,请查看this post,也查看SO,其中包含python代码示例,并对上述要点进行了一些讨论。