Úloha 091: 2D fraktál v SVG formátu

Úkolem je napsat (naprogramovat) některý populární 2D fraktál v SVG formátu. Můžete ho zakódovat ručně nebo ještě lépe napsat/upravit jednoduchý prográmek nebo script, který SVG soubor vygeneruje.

Koch

Inspirace

SFC curves (Peano, Peano-Hilbert), Koch snowflake, Dragon curve, ...

Základ

Pokud byste chtěli psát program v C#, jako základ může posloužit projekt 091svg z repository grcis. Je připravena jednoduchá konzolová aplikace, která umí číst parametry z příkazové řádky nebo ze zadaného textového konfiguračního souboru. Po spuštění vygeneruje výstupní SVG nebo HTML soubor, ten si poté můžete prohlédnout ve Vašem oblíbeném WWW prohlížeči (vyzkoušeno v Chrome, Internet Explorer).

Co odevzdat

Buď ručně vyrobený SVG soubor nebo SVG soubor a navíc zdrojový soubor, kterým lze výstup vygenerovat. Pro vygenerování textového SVG nebo HTML5 souboru můžete použít projekt 091svg (C# konzolová aplikace) nebo použijte Váš oblíbený skriptovací jazyk..
V každém případě doplňte dokumentaci, které parametry jste implementovali a jaké mohou mít hodnoty.

Termín

Odevzdat do: 13. 11. 2016

Body

Základ: 8 bodů,
další body navíc za pěkné programové řešení, invenci, ...

Projekt

Visual Studio projekt: 091svg (nepovinný)

Zdrojový soubor

Modifikujte a odevzdejte soubor: Program.cs a jeden nebo dva výsledky. Pokud napíšete script, pošlete tento skript místo C# zdrojáku.
Do komentáře na první řádce napište své jméno!


Copyright (C) 2016 J.Pelikán, last change: 2019-05-09 17:52:59 +0200 (Thu, 09 May 2019)