おそらく佐伯さんと蒔苗さんの扱うモデルはCAになります。となるとセルの近傍をidチェックするユーティリティが便利だと思われますので、群ユニット用にCA_neighbourというモジュールを作りました。セルをリニアーに格納した場合の近傍チェックです(多元配列では使えません)。 c:\MASunit というフォルダを作る ↓をDLしフォルダ内にコピーする CA_neighbour.py Rhinoceros を起動→Rhino の コマンドラインで “EditPythonScript” リターン すると Rhino Python Editorが起動するのでTool メニューから optionsを選択→Module Search Pathsの窓の下の + ボタンから 上で作った c:\MASunitフォルダを指定する→ ok →Rhino Python Editorを閉じる→Rhinocerosを再起動→Grasshopperを起動 <使い方> :セル id 0 における セル全体数 幅 5 セル 奥行 5 セル 高さ 5 セル での ノイマン近傍のリストを返しprintします :セル id 0 における セル全体数 幅 5 セル 奥行 5 セル 高さ 5 セル での ムーア近傍のリストを返しprintします :セル全体数 幅 5 セル 奥行 5 セル 高さ 5 セル の全てのセルにおける近傍(ノイマン近傍、ムーア近傍 両方)のリストのリストを表示します。 :セル空間をトーラス(無境界)に設定します。デフォルトはFalse(各辺 境界有り)。
Category: algorithm / model
Percolation
Percolation Percolation theory
Conway’s Game of Life 3D-ex2
GameOfLife3D-ex2.gh (grasshopper file)
Conway’s Game of Life 3D-ex
GameOfLife3D-ex.gh (grasshopper file)
Conway’s Game of Life 2D – 2
GameOfLife2D-ex.gh (grasshopper file)
Conway’s Game of Life 2D
Conway’s Game of Life: by John Horton Conway http://www.math.com/students/wonders/life/life.html GameOfLife2D.gh(grasshopper file)
BOIDS
BOIDS: by Craig Reynolds boids.gh (grasshopper file)
L-system (Lindenmayer system)
http://en.wikipedia.org/wiki/L-system Lsystem.gh (grasshopper file)






