授業中のコード、サンプルまとめ 11月16日(月)その1

MAS (Multi-Agent System) の基本形をアプライした例: mas_dla_000.gh

DLA (Diffusion-Limited Aggregation)

dla000

mas_dla_000.gh で形に影響の出るAgent の動きのコード編集(関数seedPos(self,R) と 関数walk(self) )

15行目(関数seedPos)
            vec.X = random.uniform(-range,range)

            vec.X = random.uniform(0,range)
24行目(関数walk)
        vecRm.X = random.uniform(-range,range)

        vecRm.X = random.uniform(0,range)

L-System(Lindenmayer system)について:

L-system教科書 ”The Algorithmic Beauty of Plants” L-systemのバリエーションや派生モデルが紹介されている / 出典サイト:algorithmicbotany.org

 

Comments are closed.