我有一个项目,我需要检测其他生物(如果有的话)的2D生物正在观察。我已经实现了一个四叉树来帮助这些方法。我有两种拟议的方法:
我的最后一个问题是:考虑到所有因素,什么是最有效的?为什么?
备注:
这个项目是专门使用Java的,但我很好奇语言是否重要。结果应该是每射线,并被用作一个神经网络的输入。
发布于 2018-04-19 01:16:24
第二种方法可以转换为四叉树-射线交集查询.在JavaScript中有一个相当好的实现可以找到这里。对于光线相交的每个节点,执行前面概述的相同的距离查询,并在找到第一个生物时立即返回。
https://stackoverflow.com/questions/49910686
复制相似问题