next up previous contents
Next: Spirální zkrut Up: Výstupní transformace Previous: Zkrut

Kruhový zkrut

Kruhový zkrut, podobně jako zkroucení, způsobuje otočení objektu, nikoliv však v ose zadané vztažným bodem, ale v z-ové ose. Deformaci si můžeme představit jako když se snažíme krouživým pohybem v jednom bodě krčit tkaninu. Transformace je ovlivněna polohou vztažného bodu a dvěma faktory. První faktor ovlivňuje počet "kruhů", které transformace vytvoří. Čím větší je toto číslo, tím více kruhů bude obsahovat výsledný objekt. Druhý faktor ovlivňuje velikost síly, která způsobuje deformaci objektu. Čím větší má tento faktor hodnotu, tím menší síla působí na výsledný objekt. Vztažný bod určuje místo, kde se začnou kruhy generovat.
Parametry:
Xs, Ys vztažný bod (bod ve kterém se začínají generovat kruhy)
K1 faktor, který ovlivňuje počet kruhů
K2 faktor, který určuje sílu transformace

Rovnice:
P = $\displaystyle \sqrt{(X_1-X_s)^2+(Y_1-Y_s)^2}$ (6.23)
X2 = $\displaystyle X_1 + \frac{\vert X_1-X_s\vert*cos(K_1*P*0.001)-\vert Y_1-Y_s\vert*sin(K_1*P*0.001)}{K_2}$ (6.24)
Y2 = $\displaystyle Y_1 + \frac{\vert X_1-X_s\vert*sin(K_1*P*0.001)-\vert Y_1-Y_s\vert*cos(K_1*P*0.001)}{K_2}$ (6.25)



Tisnovsky Pavel
1999-05-30