Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在对行人运动进行模拟,但在图书馆或在线上找不到完美显示碰撞检测的示例(就像没有三角形代理与另一个代理的三角形相交)。有什么帮助吗?
我建议您尝试重新制定问题以使用补丁程序,而不是移动代理。
模型库中有一个示例(在代码示例下),每个补丁只有一只乌龟(或类似的)。您可以将补丁定义为小于代理以提高交互的分辨率,然后应用规则确保代理不会移动到被占用的补丁中,或者不会侵犯周围的“邻居”缓冲区另一个代理。
尽管这是一个近似值(补丁是正方形的),但三角形代理也是对行人的近似值。