3D transformace objektů

Aplikování jednotlivých transformací je možné pomocí nastavení hodnot v maticích Matice 1 až Matice 6. Matice jsou na počátku nastaveny do hodnoty "Identita", což je jednotková matice. U každé matice je možné vybrat jedno z předpřipravených nastavení, pro jednotlivé transformace, konkrétně se jedná o Posun, Změnu Měřítka, Zkosení a Rotaci. Pro rotaci je nutné zadávat hodnotu po výpočtu goniometrické funkce. Další matici transformace nelze přidat.

Po kliknutí na tlačítko "Transformuj" jsou jednotlivé transformační matice vynásobeny a do matice "Finální Matice" je zobrazena výsledná transformační matice, která je následně aplikována na objekt ve scéně. Tato matice není upravitelná a pro aplikování jedné transformace je nutné tuto transformaci zadat do jedné ze 6 přechozích matic a ostatní nechat nastavené jako matice identity.

Pro změnu objektu ve scéně je možné vybrat z přednastavených objektů v rozbalovacím menu nad Finální Maticí. Při kliknutí na tlačítko "Restart Scény", se ve scéně smažou současné objekty a přidají se objekty vybraného tvaru do počátku souřadnic. Zároveň je restartována kamera. Tlačítko "Transformuj" slouží pro výpočet finální matice a pro aplikování matice transformace na objekt. Po aplikování transformační matice je vidět předchozí stav objektu, což je zelený ze zobrazovaných objektů.

Matice 1

Matice 2

Matice 3

Matice 4

Matice 5

Matice 6

Finální matice