Я пытаюсь программно построить координаты по кругу. Здесь жестко закодировано, чтобы показать, что мне нужно:
var iteration = 4;
var left = [94,200,104,-6];
var top = [-6,94,200,94];
for(var i=0; i<iteration; i++){
$("#center").append("<div class='point' style='left:"+left[i]+"px;top:"+top[i]+"px'></div>");
}
Математика определенно не моя сильная сторона.
Мне нужно представить людей как маленькие Круги, стоящие вокруг большого круга. Однако будет случайное количество людей, и все они должны быть равноудаленными. Я не уверен, должен ли я работать из центральной точки.
(a,b)
и радиусомr
положение точки на краю круга равно(a+r*cos(angle), b+r*sin(angle))
. Здесь проблема SO, которая очень похожий на ваш. - person Kevin   schedule 28.11.2012