2

我正在对行人运动进行模拟,但在图书馆或在线上找不到完美显示碰撞检测的示例(就像没有三角形代理与另一个代理的三角形相交)。有什么帮助吗?

4

1 回答 1

1

我建议您尝试重新制定问题以使用补丁程序,而不是移动代理。

模型库中有一个示例(在代码示例下),每个补丁只有一只乌龟(或类似的)。您可以将补丁定义为小于代理以提高交互的分辨率,然后应用规则确保代理不会移动到被占用的补丁中,或者不会侵犯周围的“邻居”缓冲区另一个代理。

尽管这是一个近似值(补丁是正方形的),但三角形代理也是对行人的近似值。

于 2013-06-25T10:00:29.043 回答