In case Flash no longer exists; a copy of this site is included in the Flashpoint archive's "ultimate" collection.

Dead Code Preservation :: Archived AS3 works from wonderfl.net

Hexahedron, trying to make spline

Get Adobe Flash player
by Zielak.pl 16 Aug 2012
    Embed
/**
 * 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;
        }

    }
}