Triangles in triangles Just a quick doodle wqkmv forked:1favorite:2lines:25license : MIT License modified : 2012-04-26 04:04:22 Embed Tweet package { import flash.display.Sprite; public class FlashTest extends Sprite { public function FlashTest() { // write as3 code here.. graphics.lineStyle(1, 0x000000); var offset:Number = 0; for (var size:Number = Math.min(stage.stageWidth, stage.stageHeight)/3; size > 0.5; size /=2) { drawTriangle(stage.stageWidth/2, stage.stageHeight/2, size, offset); offset += Math.PI / 3; } } public function drawTriangle(cx:Number, cy:Number, size:Number, offset:Number):void { var angles:Array = [0, 2 * Math.PI / 3, 4 * Math.PI / 3]; graphics.moveTo(cx + size * Math.sin(offset), cy - size * Math.cos(offset)); for each (var angle:Number in angles) { var a:Number = angle + offset; //graphics.moveTo(cx, cy); graphics.lineTo(cx + size * Math.sin(a), cy - size * Math.cos(a)); } graphics.lineTo(cx + size * Math.sin(offset), cy - size * Math.cos(offset)); } } } Code Fullscreen Preview Fullscreen swapnil.gaik.. hidrodixtion.. : coolmathshape cool math shape Math.cos Math.sin Math.PI Math.min Array Sprite Number sort new page view favorite forked pv66 forked from: Triangles in tria.. wqkmv forked:0 favorite:0lines:25 (diff:1)