我正在研究行人运动的模拟,我无法在图书馆或网上找到完美显示碰撞检测的示例(就像没有三角形代理与另一个代理的三角形形状相交)。有什么帮助吗?
答案 0 :(得分:1)
我建议您尝试重新设计问题以与补丁一起使用,而不是移动代理。
模型库(在代码示例下)有一个例子,每个补丁(或类似)只有一只乌龟。您可以将修补程序定义为小于代理程序以提高交互的解决方案,然后应用规则以确保代理程序不会移动到已占用的修补程序,或者不会侵犯“邻居”缓冲区另一个代理人
虽然这是一个近似值(补丁是方形的),所以三角形代理是行人的近似值。