gpt4 book ai didi

c++ - 相交功能

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

我正在检查两个对象的交集..我有一个 MBR 类,其数据成员为低 [2] 和高 [2]..但我没有得到交集..c 你解释了这个函数..

intersects(const MBR* h) const
{
for (int i = 0; i < 2; i++)
{
if (low_[i] > h->high_[i] || high_[i] < h->low_[i])
return FALSE;
}
return TRUE;

最佳答案

intersects 将一个 MBR 与另一个 MBR 进行比较,如果第一个 MBR 的 low[] 中的任何值大于(在各自索引中的)值,则返回 FALSE在第二个 MBR 的 high[] 中,或者如果第一个 MBR 的 high[] 中的任何值小于第二个 MBR 中的值(在各自的索引中) 低[]。否则返回 TRUE。

关于c++ - 相交功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4066267/

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