gpt4 book ai didi

algorithm - 将线段延伸到边界框

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:12:10 25 4
gpt4 key购买 nike

我有两个点 a 和 b,以及一个位于 0,0,w,h 的边界框。两个点都在边界框内。如何扩展由 a 和 b 创建的线段以找到线与框相交的点 c 和 d?

*c-------------*
| \ |
| \ |
| a |
| \ |
| \ |
| b |
| \ |
*--------d-----*

最佳答案

获取equation for the line
对于每个(垂直)边取 X 并求解 Y - 检查 Y 是否在顶部和底部之间。
如果不是,则使用水平边的 Y 值并求解“X”

关于algorithm - 将线段延伸到边界框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1520821/

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