使用draw2d在JavaScript中围绕主圆绘制圆

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

在我的应用程序中,我可以使用draw2d.js绘制圆 我想知道如何在主圆周围画圆(这里是浅蓝色)

我想动态地创建它,因为我可以有200多个圆,所以我需要计算与主圆相比的坐标

但我需要避开红色区域,我不想在360度处画圆圈

示例如下:


设p为小圆的中心,c为主圆的中心。然后一个可能的解决方案可能看起来像

p.x = c.x + R * Cos(Fi)
p.y = c.y + R * Sin(Fi)
这里R是距离,Fi是允许间隔内的角度(例如
-3*Pi/4..3*Pi/4