2013-06-04 18 views
2

我正在研究行人運動的模擬,並且我無法在圖書館或在線中找到完美顯示碰撞檢測的示例(如沒有三角形代理與另一個代理的三角形形狀相交)。任何幫助?是否有NetLogo模型真實地顯示碰撞檢測?

+1

這裏有http://ccl.northwestern.edu/netlogo/models/GasLabCircularParticles,它在數學上修正了圓形粒子的撞球風格的碰撞。不過,這種方法對模擬行人來說可能是過分的。 –

回答

1

我建議您嘗試重新構建問題以使用修補程序而不是移動代理程序。

模型庫(在代碼示例下)的每個補丁(或類似)只有一隻海龜有一個例子。您可以將修補程序定義爲小於您的代理程序,以改進交互的解決方案,然後應用規則,以確保代理程序不會移入已佔用的修補程序,或不會侵犯「周圍」緩衝區另一個代理。

儘管這是一個近似(貼片是方形的),三角形代理也是一個近似於行人的貼圖。