Revision: 12480
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at March 16, 2009 13:29 by allnatural
                            
                            Initial Code
/
function magicTrigFunctionX (pointRatio){
	return Math.cos(pointRatio*2*Math.PI);
}
function magicTrigFunctionY (pointRatio){
	return Math.sin(pointRatio*2*Math.PI);
}
//
function drawCircle(centerX, centerY, radius, sides){
	//
	// Move the pen to the first point on the circle.
	this.moveTo(centerX + radius,  centerY);
	//
	for(var i=0; i<=sides; i++){
		var pointRatio = i/sides;
		var xSteps = magicTrigFunctionX(pointRatio);
		var ySteps = magicTrigFunctionY(pointRatio);
		var pointX = centerX + xSteps * radius;
		var pointY = centerY + ySteps * radius;
		this.lineTo(pointX, pointY);
	}
}
//
lineStyle(0);
//
drawCircle(250, 250, 200, 100);
//
                                Initial URL
http://www.pixelwit.com/blog
Initial Description
Initial Title
Dynamically Draw A Circle
Initial Tags
Initial Language
ActionScript 3