10

I'm not a genius in geometry, I'd like to find a point in as3 with the radius and a angle but I don't remember the rule, I know this should be simple!

Here's an example:

alt text http://img297.imageshack.us/img297/4879/examplepr.png

Bart Kiers
  • 166,582
  • 36
  • 299
  • 288
vitto
  • 19,094
  • 31
  • 91
  • 130

3 Answers3

23
as3.x = centerX + radius * cos(angle)
as3.y = centerY + radius * sin(angle)

Note that the rotation in the picture linked to is in the "negative direction". I.e, an increase of the angle, yields a counter-clockwise rotation.

aioobe
  • 413,195
  • 112
  • 811
  • 826
  • thanks for the note and for the help, can you eventually check what's wrong here? http://stackoverflow.com/questions/2887725/drawing-an-honeycomb-with-as3 thanks again – vitto May 22 '10 at 13:28
4

Let x0, y0 be the center of the circle being considered and t be the angle theta anti-clockwise from the x-axis (right horizontal).

The point you are looking for is then

x = x0 + r*cos(t)
y = y0 + r*sin(t)
Umang
  • 5,196
  • 2
  • 25
  • 24
0

You have to adjust your calculator to degree mode before making that calculation more likley you will use angle in degree