JS实现螺旋矩阵

JavaScript014

JS实现螺旋矩阵,第1张

  螺旋矩阵是指一个呈螺旋状的矩阵,它的数字由第一行开始到右边不断变大,向下变大,向左变大,向上变大,如此循环,接下来用JS实现螺旋矩阵。

  核心点是在特殊拐点以及缩短环数处做操作。

可以在x y z任意两轴,比如x和y

让它的位置 x = x0 + R * cos(2*PI/METERNUM * i),

y = y0 + R * sin(2*PI/METERNUM * i),

这样就摆成一个圆了

x0 y0是常量,代表圆心坐标,你可以取0,0

R是半径,注意R大一些避免物体间距小于那个GAP