【发布时间】:2012-04-03 11:37:15
【问题描述】:
我一直在研究这个:
https://github.com/mikechambers/ExamplesByMesh/blob/master/JavaScript/QuadTree/src/QuadTree.js
我相信我了解四叉树的一般概念,尽管我对它们的工作原理和上面的实现有两个问题:
您是否必须每隔几毫秒重建整个树?在 Javascript 中这样做会不会非常慢?
如果我有这样的东西:http://davzy.com/screenshots/skitched-20120318-180324.png,那么很容易找到同一个四边形中的其他点,但我有一个矩形,它会命中 3 个不同的四边形,有没有办法让它显示作为所有这三个四边形的孩子?
在上面示例的 144 中,它说这个 Node.prototype._classConstructor = Node;,我只是好奇发生了什么。我认为原型是一种定义函数或变量以供将来在类中使用的方法,所以我不确定这一行的作用。
【问题讨论】:
标签: javascript 2d prototype collision quadtree