簡體   English   中英

如何在此循環中每次將y的值增加1

[英]How to increase the value of y by one every time on this loop

我在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))

謝謝你的幫助。

我猜y = 1 + i應該做的伎倆。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM