Digital Design of Nature

Cellular Automata

Подпись: John von NeumannStanislaw Ulam [220] worked with John von Neumann and became inspired by von Neumann’s concept of cellular automata. In this concept, the space, either an arbitrary dimensional abstract space or - for botanical simulation - the usual two - or three-dimensional space, is divided entirely into cells of the same dimension.

Aside from the division into cubes, triangles, and tetrahedrons, as well as other primitives can be used. Each of the cells generated in such a way has a fixed number of predefined neighbors. Each cell is assigned a state chosen from a finite set. In an iterative procedure all cells change their states according to the same rule, which describes the next state of a cell as a function of its previ­ous state, and the states of its neighbors. For example, all cells at the start are assigned the state “invisible”. During the simulation process, more and more cells are made visible. This also permits the simulation of growth procedures.

s v

 

сплин

 

еліпс

 

4 5

 

Figure 4.1

Discrete branching pattern by Ulam:

(a) simple pattern with illustration of

different generations;

(b) more complex branching pattern

 

Подпись: (a)(b)

A simple example uses square cells (a grid). Starting from a single cell, a growth rule activates all adjacent cells, with the exception of those that already have two or more already activated cells. Figure 4.1a shows a corresponding pattern. A modification of the growth rule allows for the first branching struc-

ture to develop (see Fig. 4.1b). Hereby those cells are excluded from the activa - Section 4.2

tion that are adjacent to a cell that already was activated in the same iteration. A First Continuous Model

Later Ulam extended the procedure to other cell types, and in this way was able

to generate a number of different branching patterns.

Extensions of this concept of branching structures were later implemented by Meinhardt [138], who analyzed the formation of net-like structures, and by Greene (see Sect. 4.12), who used three-dimensional models for the growth of climbers.

Digital Design of Nature

Hydra and Wreath Components

The hydra component multiplies all components attached to the p-graph and places them in a star-shaped arrangement. With the hydra component, the user can define the number and size of …

Horn Component

The geometry produced with the horn component is used as the basis for all types of stems, branches or trunks, and it can additionally be used for the ren­dering of …

Surface of Revolution Component

This component generates an additional geometrical primitive: a surface of rev­olution. The user can edit the silhouette as a polygonal curve as well as deter­mine the resolution in the direction …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.