二维空间中对象的有效数据结构
|
我有一个带有对象的2D空间,每个对象都有坐标矢量和相对于他的坐标的顶点数组,现在我需要一种高效的对象存储方式,该存储应该能够添加和删除对象,也是最重要的部分是碰撞检测:
我想获得一个有可能碰撞的对象的列表(近邻等),应该快速简单
O([number of objects with collision chance] * log([number of all objects]))
这样,当没有靠近的对象时,应在O(1)
中进行操作,而不是用蛮力方式仅遍历O(n)
中的所有对象。
询问是否不清楚。
也许您知道有关该主题的链接或任何好的想法。
谢谢。
没有找到相关结果
已邀请:
4 个回复
嘘伪
淘圃跺枯替
蜂佬渺
豆兢