next up previous contents
Next: Reprezentace transformace jedinou maticí Up: Vytváření IFS kódu Previous: Vytvoření základního objektu a

Výpočet transformačních matic

Jak již bylo řečeno, vzorec pro lineární transformaci má tvar:

\begin{displaymath}w:\left( \begin{array}{c}x_2 \\ y_2 \end{array} \right)
=\le...
...ight)+
\left( \begin{array}{c}b_1 \\ b_2 \end{array} \right)
\end{displaymath} (4.7)

kde xn, yn jsou souřadnice iterovaného bodu. Chceme tedy nalézt koeficienty aij a bi. Na základní objekt lze aplikovat tyto lineární transformace: Každá transformace je reprezentována maticí transformace. Matice transformace je matice řádu 3x3 a vzniká vlastně složením matic A a B. Výsledná transformace je vypočtena jako maticový součin jednotlivých základních transformací. Zde je nutno připomenout, že násobení matic není komutativní, což se mimo jiné projevuje tím, že prohozením pořadí dvou transformací vznikne odlišná výsledná transformace.

 

Tisnovsky Pavel
1999-05-30