Verze nápovědy: 0.1
Autor: Filip Loužecký
Hlavní nabídka obsahuje tyto položky:
Soubor – nabízí příkazy pro práci s obrázkem právě aktivního potomka rodičovského (hlavního) okna.
Obsahuje tyto položky:
Upravit – nabízí příkazy pro práci s Mandelbrotovou množinou právě aktivního okna.
Obsahuje tyto položky:
Okna – nabízí příkazy pro práci s otevřenými okny v rámci hlavního okna.
Obsahuje tyto položky:
Nápověda – obsahuje nápovědu a informace o programu.
Obsahuje tyto položky:
Nástrojová lišta obsahuje tyto položky:
Parametry Mandelbrotovy množiny jsou v tomto programu velice důležité, neboť ovlivňují výsledný obrázek výřezu.
Důležitá upozornění:
Dialog s parametry se vztahuje vždy k právě aktivnímu okénku!
Pokud dialog s parametry odsouhlasíte, dojde k vymazání plochy právě aktivního obrázku!
Tento parametr udává šířku výsledného obrázku v pixelech.
Tento parametr udává výšku výsledného obrázku v pixelech.
Tento parametr je maximální vzdálenost od počátku na reálné ose. Omezí výřez reálné části komplexní množiny.
Maximální hodnota je 2.
Tento parametr je maximální vzdálenost od počátku na imaginární ose. Omezí výřez imaginární části komplexní množiny.
Maximální hodnota je 2.
Určuje přiblížení výsledného výřezu. Čím menší číslo, tím větší přiblížení.
Očekává hodnoty z intervalu (0; 1>
Souřadnice bodu z Mandelbrotovy množiny, který se stane středem výřezu.
Souřadnice tohoto bodu musí respektovat omezení daná parametry Absolutní omezení reálné osy a Absolutní omezení imaginární osy.
Určuje exponent ve výpočtu prvku této posloupnosti komplexních čísel:
Z0 = 0
Zn = Zn-1exponent + C
Určuje maximální počet iterací, během kterého bude u každého bodu výřezu kontrolovat tuto podmínku:
|Zn| <= 2
Očekává hodnoty od 0 do 255.
Každá složka barvy může nabývat tyto hodnoty:
Program ze zadaného souboru načte paletu pro každou úroveň iterace a podle této palety bude výsledné pixely obarvovat.
Soubor s paletou je obyčejný textový soubor, kdy je na každém řádku právě jedna hodnota z palety. Hodnota je určena třemi složkami oddělenými mezerami.
Příklad souboru s paletou:
255 230 176 189 243 178 109 32 1 . . .
Program soubor s paletou načítá řádek po řádku a pokud se mu nepodaří řádek zpracovat, vloží do palety černou barvu.
A pokud není možné zadaný soubor ani otevřít, bude paleta určena podle složek.
*) Je vhodné, aby poměr šířka / výška byl shodný s poměrem omezení reálné osy / omezení imaginární osy. Obrázek takto nebude protáhlý ani na jednu stranu.
Doba vykreslování jednoho obrázku je závislá na zadaných parametrech: v závislosti na rozměrech výsledného obrázku, maximálním počtu iterací, exponentu předchozího členu posloupnosti a části zobrazeného výřezu Mandelbrotovy množiny se tento čas může pohybovat v rozmezí několika vteřin až několika hodin.
To, že se obrázek právě vykresluje, se dá poznat velice snadno.
Pokud je v záhlaví okna obrázku nápis: Vykreslování množiny... a ne název souboru, ve kterém je tento obrázek uložen, je výkres množiny právě počítán a vykreslován.