Einzelnen Beitrag anzeigen
Alt 21-03-2004, 23:46   #2 (permalink)
e2e4
God made me funky..
 
Registriert seit: Apr 2003
Ort: Bremen
Beiträge: 1.067
Kann man:

ActionScript:
  1. function getPoint( m:Number, n1:Number, n2:Number, n3:Number, phi:Number ) {
  2.     var r:Number;
  3.     var t1:Number;
  4.     var t2:Number;
  5.     var a:Number = 1;
  6.     var b:Number = 1;
  7.     var x:Number = 0;
  8.     var y:Number = 0;
  9.     t1 = (1 / a) * Math.cos((m / 4) * phi);
  10.     t1 = Math.abs(t1);
  11.     t1 = Math.pow(t1, n2);
  12.     t2 = (1 / b) * Math.sin((m / 4) * phi);
  13.     t2 = Math.abs(t2);
  14.     t2 = Math.pow(t2, n3);
  15.     r = Math.pow(t1 + t2, 1 / n1);
  16.     if (r != 0) {
  17.         r = 1 / r;
  18.         x = r * Math.cos(phi);
  19.         y = r * Math.sin(phi);
  20.     }
  21.     var p:Object = {x:x, y:y};
  22.     return p;
  23. }
  24. var m:Number = 1 / 6;
  25. var n1:Number = 0.3;
  26. var n2:Number = 0.3;
  27. var n3:Number = 0.3;
  28. var maxAngle:Number = 12 * Math.PI;
  29.  
  30. var x = 100;
  31. var y = 100;
  32. _root.lineStyle(1, 0x0000FF );
  33. for (var i:Number = 0; i <= maxAngle; i += 0.01 ) {
  34.     var p:Object = getPoint(m, n1, n2, n3, i );
  35.     if (i == 0) {
  36.         _root.moveTo( x + ( p.x * 100 ), y + ( p.y * 100 ) );
  37.     } else {
  38.         _root.lineTo( x + ( p.x * 100 ), y + ( p.y * 100 ) );
  39. }
  40. }
__________________
Kunst ist in erster Linie eine Frage der Form und nicht des Inhalts
Paul Rand
e2e4 ist offline   Mit Zitat antworten