我有一个3D节点阵列,我想从数组的中间节点开始遍历它,然后向角落移动......就像这样

等等...但是出于可视化目的,我已经在2D中显示但实际上它是3D,所以当我们离开时,我们将在每个偶数迭代创建一个立方体并在每个奇数迭代上创建一个球体.但
它看起来像3D一样

希望我已经以最好的方式陈述了我的问题...请帮我构建一个算法,我已经尝试了很多但没有找到正确的路径......我熟悉C,C++,C# ,JAVA所以如果我能用这些语言得到答案,我将不胜感激,否则只需分享我将实现它的算法......
编辑:
下一次迭代
