Einzelnen Beitrag anzeigen
Alt 23-03-2004, 15:58   #20 (permalink)
borisp
www.penck.de
 
Benutzerbild von borisp
 
Registriert seit: Jan 2002
Ort: Wiesbaden / Mainz-Kastel
Beiträge: 926
http://www.gamate.com/casestudy/supershape/

ActionScript:
  1. function Supershape(m,n1,n2,n3,phi,a,b,x,y,env) {
  2.    var r;
  3.    r = POW(POW(ABS(COS(m * phi / 4) / a),n2)+POW(ABS(SIN(m * phi / 4) / b),n3),1/n1);
  4.    if (ABS(r) == 0) {
  5.       env.x = 0;
  6.       env.y = 0;
  7.    } else {
  8.       r = 1 / r;
  9.       env.x = r * COS(phi);
  10.       env.y = r * SIN(phi);
  11.    }
  12. }
borisp ist offline   Mit Zitat antworten