2023-143-3

Implementace 3D L-systémů v 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 vybrat pro Python vhodnou knihovnu pro práci se 3D-grafikou a implementovat zobrazení příslušného zobecnění přepisovacích pravidel do prostoru.

Náplň činnosti studenta

Úkolem studenta je vybrat vhodnou knihovnu pro práci se 3D-grafikou v Pythonu a následně pomocí ní implementovat 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