Prírodou inšpirované algoritmy

študijné materiály pre projekt mobilnej triedy umelej inteligencie

Späť ku kurzom triedy
Obsah
Úvod
Bezkontextové L-systémy
Interpretácia
Príklady L-Systémov
Ručné farbenie L-Systémov
Stochastické L-systémy
Príklady
Stochastické
Kontextové
Parametrické
Vkladanie objektov
3D grafika
Využitie L-systémov pri modelovaní vývinu rastlín
Software
Literatúra



Ostatné kapitoly
Lindenmayerove systémy
Modelovanie ekosystémov
Dawkinsove biomorfy
Reakčno-difúzne modely
Difúzne ohraničené zhlukovanie
Voronoiove diagramy
Časticové systémy
Fibbonaciho čísla a zlatý rez


Tutoriály
 Celulárne automaty
 Morfogenéza
 Simulátory
 Evolučné algoritmy
 Chaos
 Roboty
 Rôzne


Ručné farbenie L-Systémov

Daná podkapitola obsahuje applet umožňujúci ručné farbenie L-Systémov, to jest umožňuje ručne označovať vygenerovaný reťazec a meniť jednotlivým znakom reťazca farbu, pričom zmena nastáva aj v odpovedajúcom obrazci vygenerovanom pomocou korytnačej grafiky.

V liste obsahujúcom vygenerovaný reťazec je možné pomocou myši označiť zvolené znaky reťazca a následne im priradiť farbu z ponuky, ktorá sa nachádza vedľa vygenerovaného reťazca.

Applet obsahuje kombo box, v ktorom je možné voliť medzi troma L-Systémami:

  • Kochova vločka:
    Axiom = F--F--F ( rovnoramenný trojuholník )
    α = 60°
    F → F+F--F+F
  • Sierpinskeho trojuholník:
    Axiom = FXF++F++F
    α = 60°
    X → ++FXF--FXF--FXF++
    F → FF
  • Rastlina(krovie):
    Axiom = F
    α = 22.5°
    F → FF-[-F+F+F]+[+F-F-F]

Aplet:

Farebné L-Systémy

Hore
Kontakt: Marek Bundzel