给定这样的Bounds
结构:
struct Bounds {
public double xMin;
public double xMax;
public double yMin;
public double yMax;
}
我试图找出两个Bounds
A和B如何相交。可能的结果是:
- A和B根本不相交
- A 和 B 相等
- A 完全包含 B
- B 完全包含 A
- A 和 B 相交
我的第一个也是天真的尝试是测试 B 中有多少点 A 和 A 中有多少点 B,但我需要这个测试尽可能快,并且可能有更好的方法来做到这一点.
非常感谢 !