このような構造が与えられた場合Bounds
:
struct Bounds {
public double xMin;
public double xMax;
public double yMin;
public double yMax;
}
Bounds
2つのAとBがどのように交差するかを調べようとしています。考えられる結果は次のとおりです。
- AとBはまったく交差しません
- AとBは等しい
- AにはBが完全に含まれています
- BにはAが完全に含まれています
- AとBが交差している
私の最初の素朴な試みは、AのポイントがBにいくつあり、BのポイントがAにいくつあるかをテストすることですが、このテストはできるだけ速くする必要があり、おそらくもっと良い方法があります。 。
どうもありがとう !