标签: python geometry pseudocode
可能重复: Shortest distance between a point and a line segment
您好, 我有一个点A和一个包含两个端点的行,B和C。 我想知道如何计算点A与点B和C之间的线之间的最短距离。 虽然Python是首选,但伪代码就足够了 感谢
A
B
C
答案 0 :(得分:2)
你必须要小心。由于我们使用的是细分线BC,而不是通过B点和C点的线,所以从A点到BC的最短距离不一定与BC垂直,正如您在标题中所建议的那样。
无论如何,请查看this post,也查看SO,其中包含python代码示例,并对上述要点进行了一些讨论。