问:我有19个大圆圈,我需要编写此算法
“如果单击集中圆(周围的圆围绕它旋转)”
不仅旋转(围绕周围的圆-该圆应等于/分配给它的下一个圆)
答:对于上述问题,我们可以做的是计算距集中对象的两个距离。一个距离最接近该对象,另一个距离最远。现在我们可以维护两个数组,将所有这些对象保持相似的距离,一个对象的距离很小,另一个对象的距离相对较大,现在我们有两个数组,它们一起包含18个对象,并且位置也相应。开始将位置从第一个数组元素交换到数组列表中的下一个数组元素。在这两个阵列中,它们是不同的。希望这项工作。谢谢