使用 draw2d 在 JavaScript 中围绕主圆绘制圆圈
Draw circles around main circle in JavaScript with draw2d
在我的应用程序中,我可以用 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
)