这是一个内部私有方法,当节点内图形过多,超过阀值,就将当前节点分裂成 4 个子节点:
// 切割:生成 4 个子节点
Quadtree.prototype.split = function () {
var nextLevel...width: subWidth,
height: subHeight,
},
this.max_objects,
this.max_levels,
nextLevel...width: subWidth,
height: subHeight,
},
this.max_objects,
this.max_levels,
nextLevel...width: subWidth,
height: subHeight,
},
this.max_objects,
this.max_levels,
nextLevel...width: subWidth,
height: subHeight,
},
this.max_objects,
this.max_levels,
nextLevel