gpt4 book ai didi

geometry - 连接两个线段

转载 作者:行者123 更新时间:2023-12-04 05:11:14 25 4
gpt4 key购买 nike

给定两个2D线段A和B,如何计算连接A和B的最短2D线段C的长度?

最佳答案

考虑您的两个线段A和B分别由两个点表示:

由A1(x,y),A2(x,y)表示的线A

由B1(x,y)B2(x,y)表示的线B

首先使用此算法检查两条线是否相交。

如果它们与相交,则两条线之间的距离为零,并且连接它们的线段为交点。

如果它们不相交,请使用以下方法:http://paulbourke.net/geometry/pointlineplane/计算以下两者之间的最短距离:

  • 点A1和B行
  • 点A2和B行
  • 点B1和A行
  • 点B2和A行

  • 这四个线段中最短的是您的答案。

    关于geometry - 连接两个线段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/541150/

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