• 根据半径与角度获取对应坐标点

    采用的是顺时针角度,也就是0度角位置是在原点正上方,180度是在正下方

    注意:不要使用[0, 0]作为原点,否则不正确

    参数

    • center: Point

      中心点

    • radius: number

      半径

    • rotate: number

      角度

    返回 Point

    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]]