2026-143-11

Implementace 3D L-systémů pomocí Pythonu

Vedoucí práce: Ing. Jiří Znamenáček

Konzultant: -

Podstata a cíl práce

Lindermayerovy systémy (zkráceně L-systémy) jsou příkladem paralelních přepisovacích gramatik. Původně byly navrženy pro modelování rostlin, později se začaly používat i pro jiné fraktální modely růstu (například buněk). Zatímco jejich 2D-podoba je poměrně známá, rozšíření do 3D již tolik ne. Úkolem je vyhledat dnes dostupná řešení 3D-zobrazení v Pythonu, vybrat z nich vhodný postup pro práci se 3D-grafikou a implementovat zobrazení příslušného zobecnění přepisovacích pravidel L-systémů do 3D-prostoru.

Náplň činnosti studenta

Úkolem studenta je vyhledat dostupná řešení pro 3D-grafiku v Pythonu, vybrat z nich vhodnou knihovnu či potřebný kód a následně pomocí nich naimplementovat výpočet a zobrazení L-systémů v třídimenzionálním prostoru.

Doplňující informace

Místo řešení: Ústav informatiky a chemie (143)

Téma je možné zvolit pro následující specializace