ConwayのGame of Lifeの実装を書いており、セルを格納して衝突を処理するためにquadtreeとハッシュテーブルを使ってHashlife algorithmのバリエーションを使用することに決めました。hereおよびhere。詳細は、基本的に、スペース全体が生きているか死んでいる状態で葉に下る四分木から構成されているかです。クワッド自体は不変であり、非常にまばらな領域または共通の繰り返
私は、四角形の交差テストを扱うための四分木のバージョンを実装しています。しかし、アルゴリズムをテストした後、ノイズがたくさんあるようです。例はこちらをご覧ください: a preview can be seen here私が知っていることから、四分木は、交差する四分円内のオブジェクトを返すだけでなく、残っているエッジがあります。 私のコードはここで見ることができます: public class Qu