Zpět na obsah. | Následující téma.
Aplikace Rozmarný L-systém má sloužit k povšechnému seznámení s tzv. Lindenmayerovými systémy. Pokud se o L-systémech chcete dovědět více, přečtěte si kapitolu věnovanou L-systémům.
Rozmarný L-systém je v podstatě jednoduchý grafický interpret pravidel L-systémů. Aplikace dostane na vstupu textový dokument s pravidly, podle kterých se má daný L-systém vykreslit. Následně jej pak do okna vykreslí a uživatel si může měnit přímo v okně mnoho parametrů, jako například sílu tahu, počet iterací, barvy atd. Obrázek se mění ihned potom, co změníme parametr; program se tedy chová interaktivně. Z toho vyplývá jistá pomalost a hardwarová náročnost programu, zvláště pak při vysoké hodnotě zvolených iterací.
Aplikace je určena zejména k letmému seznámení s L-systémy. Předpokládá se, že uživatel s nimi nemá žádné zkušenosti a že se nechce učit pravidla L-systémů, potom psát složitě jejich zdrojové kódy a ladit je pomocí pouhého textového editoru. Proto je kladen důraz na jednoduchost ovládání a uživatelskou příjemnost. Aplikace poskytuje několik již definovaných L-systémů, které lze vybrat přímo z hlavního menu a které je poté možno intuitivně parametrizovat přímo v aplikačním okně. Vestavěné L-systémy mají od počátku nastavené parametry tak, aby vypadaly efektně, nicméně uživatel si tyto parametry může svévolně měnit. Protože vestavěné L-systémy reprezentují většinou nějaký reálný předmět, jejich parametry bývají nějak omezeny (např. úhel u vloček).
Rozmarný L-systém umožňuje zapsat vygenerovaný obrázek do souboru, aby jej uživatel mohl následně jakkoli jinak použít, případně upravit v jiných aplikacích. Jestliže Vás zajímá, jaké formáty obrázků jsou podporovány, přečtěte si kapitolu Ukládání obrázku do souboru..
Aplikace je napsána v programovacím jazyku Java a z toho vyplývá poměrně vysoká hardwarová náročnost programu. Osobně doporučuji nejdříve začít vykreslovat L-systémy s nízkou hodnotou počtu iterací (asi 3), a dále ji podle možností zvyšovat. Je třeba zmínit, že je použito Javy, verze 1.5, proto je nutné mít na počítači nainstalován Virtuální stroj Javy, verze 1.5, který přikládám k distribuci aplikace. Můžete jej též získat na adrese http://java.sun.com, nebo konkrétně sekce stahování na http://java.sun.com/downloads/index.html. Zde je potřeba stáhnout tzv. Java Runtime Environment 1.5 (JRE 1.5).
Zpět na obsah. | Následující téma.