gpt4 book ai didi

geometry - 两条平行线段相交

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

我知道有很多算法可以验证两条线段是否相交。

我所说的线段是由 2 个端点构成的长度线。

但是一旦他们遇到并行情况,他们只是告诉用户一个很大的“不”,然后
假装没有重叠,共享终点,或终点共谋。

我知道我可以计算两条线段之间的距离。
如果距离为 0,则检查是否位于其他线段中的端点。
这意味着我必须使用很多 if else 和 && ||状况。

这并不难,但我的问题是

“有没有技巧(或数学)方法来计算这种特殊的平行情况?”

我希望这张照片能澄清我的问题
http://judark.myweb.hinet.net/parallel.JPG

最佳答案

是的,给定两条线的公式,测试它们的斜率是否相等。如果是,则这些线平行且永不相交。

如果每条线上都有点,则可以使用 slope formula .

如果两者都垂直于 x 轴,则它们都将具有无限斜率,但它们将是平行的。每条线上的所有点都将具有相等的 x 坐标。

要处理线段,请计算交点,然后确定两个线段是否都存在该交点。

关于geometry - 两条平行线段相交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2807771/

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