MAS コミュニティ
artisoc質問用掲示板(アーカイブ)
  
質問掲示板は移転しました。新掲示板はこちら

質問 (解決済み)

[artisocモデル] MakeOneAgtSetAroundOwnの視野について
質問者: hiroki07さん , 質問日時: 2019/11/22 19:20
Dim neighbor As AgtSet
//周囲3の範囲にいるfishエージェントをneighborに格納する(自身は含まない)
MakeOneAgtSetAroundOwn(neighbor,3,Univers.pond.fish,False)

周囲3の範囲とは具体的にどういった範囲のことを指すのか教えていただきたいです。

また、エージェントの視野(距離)が1だとしたら、周りのいくつの格子セルを認識するのか教えていただきたいです。



▼解決した回答


MakeOneAgtSetAroundOwnの場合、周囲3の範囲とはエージェントを中心とする半径3の円の範囲という意味です。
視野が1のときは半径1の円の範囲内です。

MakeOneAgtSetAroundOwnCell()の場合は、セル空間の関数ですので周囲の格子セルを認識します。ムーア近傍を採用するので、距離1の場合は周囲の8セルです。

回答者: tomo12 さん , 回答日時: 2019/11/22 20:26

▼ 全ての回答


MakeOneAgtSetAroundOwnの場合、周囲3の範囲とはエージェントを中心とする半径3の円の範囲という意味です。
視野が1のときは半径1の円の範囲内です。

MakeOneAgtSetAroundOwnCell()の場合は、セル空間の関数ですので周囲の格子セルを認識します。ムーア近傍を採用するので、距離1の場合は周囲の8セルです。

回答者: tomo12 さん , 回答日時: 2019/11/22 20:26



Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
( 会社情報 情報セキュリティ・個人情報について )