Ich möchte n
Punkte gleichmäßig auf einem Kreisumfang nur in den Quadranten I und IV verteilen.Punkte gleichmäßig auf den Kreisumfang verteilen nur in den Quadranten I und IV
Als Parameter, ich habe die Zahl des Punktes n
, das Zentrum des Kreises Koordinaten optimiert cx
und cy
und den Radius r
.
kann ich die Punkte über den gesamten Umfang verteilen, wie diese Formel unten, aber ich bin für die Formel sie nur in den Quadranten zu verbreiten I und IV wie diese
var n = 5;
var cx = 1;
var cy = 1;
var r = 2;
//I store each point's coordinates in this array below
var coordinates = [];
for (var i=0; i < n; i++) {
//defining point's angle with the center of the circle in radiant
//this angle distribute the points evenly over all 4 quadrants
var angle = ((360/n) * i) * (Math.PI/180);
//calculating the point's coordinates on the circle circumference
var pointX = cx + r * Math.cos(angle);
var pointY = cx + r * Math.sin(angle);
//storing the point's coordinates
coordinates.push([pointX, pointY]);
}
was sind die Quadranten 1 und 4? – Thomas
https://en.wikipedia.org/wiki/Quadrant_%28plane_geometry%29 –
Sind cx und cy das Zentrum des Kreises? – JakeGill70