我在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))
感谢您的帮助。
答案 0 :(得分:3)
我猜测y = 1 + i
应该做的伎俩。