# Half circle XY Placement

**URL:** <https://forum.kirupa.com/t/half-circle-xy-placement/246454>\
**Category:** flash\
**Created:** [December 11, 2007, 10:23am UTC](https://forum.kirupa.com/t/half-circle-xy-placement/246454 "2007-12-11T10:23:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![blaatorx](https://avatars.discourse-cdn.com/v4/letter/b/f17d59/32.png) [@blaatorx](https://forum.kirupa.com/u/blaatorx)\
**Post date:** [December 11, 2007, 10:23am UTC](https://forum.kirupa.com/t/half-circle-xy-placement/246454/1 "2007-12-11T10:23:05Z")

</div>

Peepz,

I Have a script to caclulate a full circle placeMent, but i can’t rewrite it to a half circle.  
can somebody help me out?

```auto

function calcCirlceXY(myArray:Array):Array
{
 var radius:Number = 200;
 var amount:Number = 7;
 
 var x:Number = Stage.width/2;
 var y:Number = Stage.height/2;
 
 var circleRadius:Number = 180
 
 var myArray:Array = new Array()
 
 for (var i:Number = 0; i<amount; i++) 
 {
  var myX:Number = x+(Math.sin(((circleRadius/amount)*i)*Math.PI/(circleRadius/2))*radius);
  var myY:Number = y-((Math.cos(((circleRadius/amount)*i)*Math.PI/(circleRadius/2)))*radius);
  
  myArray* = new Array()
  myArray*[0] = myX
  myArray*[1] = myY
 }
  
 return myArray
}

```
