Cercle de coordonnées à un tableau en Javascript

Quelle est la meilleure façon d'ajouter les coordonnées d'un cercle à un tableau en JavaScript? Jusqu'à présent, j'ai seulement été en mesure de faire un demi-cercle, mais j'ai besoin d'une formule qui renvoie l'ensemble du cercle de deux tableaux: xValues et yValues. (Je vais essayer d'obtenir les coordonnées afin que je puisse animer un objet le long d'un chemin.)

Voici ce que j'ai à ce jour:

circle: function(radius, steps, centerX, centerY){
    var xValues = [centerX];
    var yValues = [centerY];
    for (var i = 1; i < steps; i++) {
        xValues[i] = (centerX + radius * Math.cos(Math.PI * i / steps-Math.PI/2));
        yValues[i] = (centerY + radius * Math.sin(Math.PI * i / steps-Math.PI/2));
   }
}

source d'informationauteur VirtuosiMedia