如何在此循环中每次将y的值增加1

时间:2017-04-23 13:52:52

标签: python for-loop nested-loops blender

我在Blender中做一些基本的Python,我想添加一个多维数据集网格。如果您可以想象,当count为5时,这将创建一个包含25个立方体的5x5网格。但是,我已经让代码工作,以便x轴每次增加但不知道如何编辑嵌套的for循环,所以它做同样的事情并沿着y增加,就像现在一样你会得到一个5长的立方体系列,其上面还有5个立方体。

#how many cubes you want to add on each axis
count = 5

for i in range (0,count):
    for cube_instance in range(0,count):
        x = 1
        y = 1
        z = 0
        bpy.ops.mesh.primitive_cube_add(location=(x * cube_instance + 1,y,z))

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

我猜测y = 1 + i应该做的伎俩。