Full text in Czech (PostScript, 65 pages, 1948KB gzipped)
Abstract:
Keywords:
modelling of plants, L-systems, stochastic L-systems, parametric L-systems, temporal L-systems, Iris Inventor
Click on thumbnail for details
Bush:
Another picture, L-grammar definition
Capsella (temporal L-system - growth simulation):
L-grammar definition
Aplikace lsdraw byla vytvorena pro snadnou praci s L-systemy. Podporuje praci jak se zakladnimi verzemi L-systemu, tak s nekterymi rozsirenimi napr. stochastickymi, zavorkovymi nebo parametrickymi L-systemy. Pro interpretaci vygenerovcaneho retezce vyuziva metodu 3D zelvicky, ktera je rozsirena o prikazy pouzivane pri generovani rostlin.
Aplikace lsdraw poskytuje uzivateli prostredky predevsim pro modelovani a zobrazovani rostlin. Je vsak mozne pouzit ji i pro generovani geometrickych obrazcu, fraktalnich utvaru a krivek a pod. Aplikace vytvari pomoci prostredku knihovny Iris Inventor metodou interpretace retezce pomoci 3D zelvicky z vygenerovanych retezcu trirozmerne objekty. Tyto objekty umoznuje nekolika zpusoby zobrazovat, aplikovat na ne afinni transformace, animovat a ukladat do souboru opet ve formatu Iris Inventor. Knihovna Iris Inventor vyuziva sluzeb knihovny Open GL, ktera vyuziva graficky hardware pocitace Silicon Graphics, na kterem je aplikace implementovana.
Aplikace lsdraw se sklada ze dvou samostatnych programu rewrite a draw
a programu lsdraw, ktery vytvari graficke uzivatelske rozhrani aplikace.
Program rewrite cte ze vstupniho souboru L-system a podle zadanych parametru
vygeneruje pomoci tohoto L-systemu retezec, ktery ulozi v prislusne forme do zadaneho
vystupniho souboru.
Vstupem programu draw jsou data vygenerovana programem rewrite. Program interpretuje
vstupni retezec pomoci zelvicky a generuje 3D objekt ve formatu Iris Inventor. Pokud je
ve vstupnim souboru ulozeno vice retezcu, jsou povazovany za vyvojovou sekvenci.
Program vygeneruje jeden objekt pro kazdy retezec a umozni animaci teto vyvojove rady.
Program lsdraw tvori uzivatelske rozhrani aplikace. Umoznuje uzivateli urcit
parametry pro oba programy a ty potom spustit tak, ze vystup z programu rewrite je
presmerovan do roury, ze ktere pak cte program draw.
Klicova slova:
modelovani rostlin, L-systemy, stochasticke L-systemy, parametricke L-systemy, casove L-systemy, Iris Inventor
9.5.1996, send comments/requests to
pepca.at.cgg.mff.cuni.cz