在我的应用程序中,我可以使用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)