可能是重复问题:
点到线段的最短距离
我正在寻找一种计算所有情况下最小距离的方法。我发现的解决方案存在以下问题:
使用图形概念绘图的解决方案总是显示点始终在垂直于线段的位置,因此它位于“线段的端点之间”。我的几何技能很差,所以我无法验证这些解决方案在所有情况下都有效。
算法解决方案:a. 使用Fortran或其他我不完全理解的语言;b. 被人标记为不完整;c. 调用未经任何描述的方法/函数(被认为是微不足道的)。
2 a、b和c的一个很好的例子是
我有一个双精度坐标对(x1, y1)、(x2,y2)作为二维线段和一个双精度坐标(x3,y3)作为点。欢迎使用C#/Java/C解决方案。
感谢您的答案和问候:Matti