//圆点坐标
var dots = {
x:30,
y:30
};
//半径
var radius = 30;
//角度
var angle = 0;
//角度计算
for(var i=0; i<12; i++){
//角度值
var itemAngle = i * 30;
//坐标
var x = dots.x + radius * Math.sin(itemAngle * 3.14 / 180);
var y = dots.y + radius * Math.cos(itemAngle * 3.14 / 180);
//输出坐标
console.log("itemAngle=%d x:%d y:%d",itemAngle, x, y);
}
//输出结果
// itemAngle=0 x:30 y:60
// itemAngle=30 x:44 y:55
// itemAngle=60 x:55 y:45
// itemAngle=90 x:59 y:30
// itemAngle=120 x:55 y:15
// itemAngle=150 x:45 y:4
// itemAngle=180 x:30 y:0
// itemAngle=210 x:15 y:3
// itemAngle=240 x:4 y:14
// itemAngle=270 x:0 y:29
// itemAngle=300 x:3 y:44
// itemAngle=330 x:14 y:55