【发布时间】:2012-12-28 21:32:23
【问题描述】:
假设我们在 A 点有一个物体。它想知道它是否可以移动到 B 点。它的速度有限,所以它只能一步一步地移动。它向其移动的方向投射光线。射线与物体碰撞,我们检测到它。如何获得一种安全地通过我们的光线(避免碰撞)的方法?
顺便说一句,在物体投射的情况下,有没有办法让这种事情起作用,它会像简单的光线投射一样/几乎快吗?
有没有办法在某些不同的路径中找到最佳路径?
【问题讨论】:
-
是要避免一个对象还是任意数量的对象?它是在平面空间还是 3 维空间中? A 在路上时障碍物会移动吗?
-
什么衡量一个逃避选择的成功?
-
是要避免一个对象还是任意数量的对象?是的 - 10 k 的物体,3 维空间,A 在路上时障碍物会移动吗?没有。
-
什么衡量逃跑选择的成功与否?在(物体)中,光线投射在给定的步距内不得与任何障碍物发生碰撞。
标签: c++ algorithm path-finding bullet raycasting