Hexahedron, trying to make spline
/**
* Copyright Zielak.pl ( http://wonderfl.net/user/Zielak.pl )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/uC0W
*/
package
{
import flash.display.*;
public class Hexa extends Sprite
{
private var wykres:Sprite;
private var size:Number = 200;
public function Hexa()
{
x = stage.stageWidth/2;
y = stage.stageHeight/2;
wykres = new Sprite();
wykres.graphics.lineStyle(1, 0);
wykres.graphics.beginFill(0);
wykres.graphics.moveTo(-200, 0);
wykres.graphics.lineTo(200, 0);
wykres.graphics.moveTo(-180, -hexa(-180));
for(var i:int= -180; i<=180; i+=45)
{
var X:Number = i;
var Y:Number = -hexa(i);
wykres.graphics.lineTo(X, Y);
wykres.graphics.drawCircle(X, Y, 1);
}
wykres.graphics.endFill();
addChild(wykres);
}
private function hexa(v:Number):Number
{
var z:Number = ( Math.sin( (v/Math.PI) * Math.PI / 180 + Math.PI/2 ) )*90-48;
return z;
}
}
}