Calc position by circle
by zolotnitskiy
JavaScript
function calcPos(num, baseA, R) {
const aOffset = 360/num;
console.log('aOffset = ' + aOffset);
const ret = {};
for (let a = 0; a <= 360; a += aOffset) {
let _a = (a + baseA) * Math.PI / 180;
ret[a] = [Math.round(Math.cos(_a) * R), Math.round(Math.sin(_a) * R)];
}
return ret;
}
console.log(calcPos(8, 0, 50));