Transformace

3D grafika


 

Souřadný systém 3D používá následující orientaci souřadných os: Osa X směřuje doprava, osa Y nahoru a osa Z od pozorovatele (vpřed). Tento souřadný systém se nazývá levoruký. Natočte levou ruku tak, aby prsty levé ruky ukazovaly směr osy X (doprava) a pokrčené konečky prstů aby ukazovaly směr osy Y (nahoru); potom palec ukazuje směr osy Z (od pozorovatele). Podobně lze použít pravidlo levé ruky pro směr rotací kolem os: palec levé ruky ukazuje směr osy, pokrčené prsty ukazují kladný směr rotace.

 

Transformace se uplatní pro aktivní objekt a vztahují se k rodiči objektu. Není-li objekt připojen k jinému objektu, vztahují se transformace ke scéně. Transformace vychází z nulové výchozí pozice objektu. Nejedná se proto o změnu oproti předchozí poloze, ale spíše o aktuální souřadnice objektu. Transformace se provádí v pořadí: změna měřítka - rotace - posun. U rotací je možné určovat pořadí. Implicitně se rotace provádí v pořadí X - Y - Z.

 

bm814         měřítko ve směru X

bm815         měřítko ve směru Y

bm816         měřítko ve směru Z

bm817         rotace podle osy X

bm818         rotace podle osy Y

bm819         rotace podle osy Z

bm820         posun ve směru X

bm821         posun ve směru Y

bm822         posun ve směru Z

bm823         pořadí rotací