gpt4 book ai didi

c# - 如何在 C、C#/.NET 2.0 或 Java 的所有情况下计算点和线段之间的最短二维距离?

转载 作者:行者123 更新时间:2023-11-30 13:13:46 30 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Shortest distance between a point and a line segment

我正在寻找一种方法来计算所有情况下的最小距离。我发现的解决方案的问题是:

  1. 带有图形概念图的解决方案显示点始终与线段垂直,因此它“位于线段的端点之间”。我的几何技能很糟糕,所以我无法验证这些解决方案是否适用于所有情况。

  2. 算法解决方案是:使用 fortran 或其他我不完全理解的语言,b:被人们标记为不完整,c:调用没有以任何方式描述的方法/函数(被认为是微不足道的)。

2 a、b 和 c 的好例子是

Shortest distance between a point and a line segment

我将二维线段作为双坐标对 (x1, y1)、(x2,y2) 并将点作为双坐标 (x3,y3)。 C#/Java/C 解决方案都值得赞赏。

感谢您的回答 & BR:马蒂

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com