中心点
半径
角度
const center: Point = [1, 1];
const radius = 10;
getRotatePoint(center, radius, 0); // [center[0], center[1] - radius]
getRotatePoint(center, radius, 90); // [center[0] + radius, center[1]]
getRotatePoint(center, radius, 180); // [center[0], center[1] + radius]
getRotatePoint(center, radius, 270); // [center[0] - radius, center[1]]
根据半径与角度获取对应坐标点
采用的是顺时针角度,也就是0度角位置是在原点正上方,180度是在正下方
注意:不要使用[0, 0]作为原点,否则不正确