gpt4 book ai didi

algorithm - 如何检查线段是否与矩形相交?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:15:48 27 4
gpt4 key购买 nike

如果你有 2 个点,(x1, y1) 和 (x2, y2),它们代表一个矩形的两个对角,还有另外 2 个点,(x3,y3) 和 (x4,y4),它们代表 2线段的端点,如何检查线段是否与矩形相交?

(线段只是包含在给定端点之间的线段。它不是由这两点定义的无限长线。)

最佳答案

一个非常简单的选择是使用 a standard algorithm for checking whether two line segments intersect检查线段是否与构成框角的四个线段中的任何一个相交。检查两条线段是否相交在计算上非常有效,因此我希望它可以运行得非常快。

希望这对您有所帮助!

关于algorithm - 如何检查线段是否与矩形相交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16203760/

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