crest-cassia / CrowdWalk

pedestrian simulator
http://crest-cassia.github.io/CrowdWalk/
MIT License
17 stars 3 forks source link

planned_route などにおける記法 #35

Closed noda50 closed 9 years ago

noda50 commented 9 years ago

現在、start_tag や planned_route などに書くタグ、および、地図などで記載するタグに、無理な形で機能を盛り込んでいる。これは、拡張性がなく、プログラムの可読性を著しく損ねている。バグの温床である。

現在わかっている歪な機能は、

noda50 commented 9 years ago

改善案。

t-ymst commented 9 years ago

WAIT_UNTIL と WAIT_FOR の中で使われる SCATTER と PACK は、リンク上での待機の際の列の詰め方を指定しています。

SCATTER を指定すると、歩行者エージェントがリンク上で散らばって待機し、 PACKを指定すると、歩行者エージェントが前方に詰めて待機します。

noda50 commented 9 years ago

JSON 形式では、

現状、itk, itk-trial ブランチはそう処理している。