私はこれを研究してきました:
https://github.com/mikechambers/ExamplesByMesh/blob/master/JavaScript/QuadTree/src/QuadTree.js
四分木についての一般的な考え方は理解していると思いますが、四分木がどのように機能するか、および上記の実装について 2 つの質問があります。
数ミリ秒ごとにツリー全体を再構築する必要はありませんか? Javascript では、これを行うのは非常に遅くありませんか?
http://davzy.com/screenshots/skitched-20120318-180324.pngのようなものがある場合、同じクワッド内の他のドットを見つけるのは簡単ですが、3 つの異なるクワッドに当たる長方形があります。これらのクワッドの 3 つすべての子として表示する方法はありますか?
上記の例の 144 では、この Node.prototype._classConstructor = Node; と表示されています。何が起こっているのか興味があります。プロトタイプは、クラス内で将来使用する関数または変数を定義する方法だと思っていたので、この行が何をするのかわかりません。