2009-11-14 5 views
1

Je dois écrire un algorithme dans AS3.0 qui trace radialement l'emplacement des points. Je voudrais entrer un rayon et un angle auquel le point devrait être placé. Évidemment, je me souviens d'un cours de géométrie que 2 (pi) r me donnera un x sur le point à la distance du rayon. Le problème est que je dois produire le x, y et le calcul est un peu plus compliqué.Algorithme de tracé radial

Une petite poussée (ou réponse) serait merveilleuse.

Merci.

Répondre

1

conversion de coordonnées polaires (r, thêta) en coordonnées cartésiennes (x, y):

x = xc + r cos(theta) 
y = yc + r sin(theta) 

where r = radius and theta = angle in radians and (xc,yc) is the center of the circle 
+1

x = x0 + r * cos (thêta); y = y0 + r * sin (thêta). (x0, y0) est le centre du cercle. :) – bhups

+0

Merci :) - va corriger! – Jacob