Kreis-Koordinaten-array in Javascript

Was ist der beste Weg, um die Koordinaten von einem Kreis in ein array in JavaScript? Bisher habe ich nur in der Lage war einen halben Kreis, aber ich brauche eine Formel, die gibt dem ganzen Kreis an zwei verschiedenen arrays: xValues und yValues. (Ich versuche, die Koordinaten, so kann ich die Animation eines Objekts entlang eines Pfades.)

Hier ist, was ich habe, so weit:

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));
   }
}

InformationsquelleAutor VirtuosiMedia | 2008-09-30

Schreibe einen Kommentar