在我的应用程序中,我可以使用draw2d.js绘制圆圈 我想知道如何围绕一个主圆绘制圆圈(这里是浅蓝色)。
我想动态制作它,因为我可以有超过200个圆圈,所以我需要计算与主圆相比的坐标。
但我需要避开红区,我不想在360°画圆圈
以下示例:
答案 0 :(得分:1)
设p为小圆的中心,c为主圆的中心。然后一个可能的解决方案看起来像
p.x = c.x + R * Cos(Fi)
p.y = c.y + R * Sin(Fi)
这里R是距离,Fi是允许间隔内的角度(例如-3*Pi/4..3*Pi/4
)