对于collision detection example和其他四叉树应用程序,d3如何更新在“tick”定时器回调中使用的四叉树?例如。是数据绑定对象的位置存储在“数据”数组的变化,每次总是重新计算“从头开始”内部 force.on("tick", function(e) {
var q = d3.geom.quadtree(nodes),
i = 0,
n =
我正在阅读关于四叉树的好教程从 this site 现在是我的问题。 当我创建四叉树时,我必须通过屏幕的构造函数边界,以及如果我的地图的大小为10000 x 10000px和游戏屏幕是1280 x 720px,该怎么传递? Quadtree quad = new Quadtree(0, new Rectangle(0,0,600,600));
所以在这个例子中,屏幕区域只有600 x 600像