#blender 2.93.1で動作確認 import bpy for item in bpy.data.meshes: bpy.data.meshes.remove(item) f = 15 #フロア数 for z in range (0,f): for x in range (0,f-z): for y in range (0,f-z): bpy.ops.mesh.primitive_cube_add(location=(x+z*0.5, y+z*0.5, z), size=1.0, rotation=(0, 0, 0))指数関数的にメッシュ数が増えるのでフロア数は10~20ぐらいにしておくことをお勧めします。
0 件のコメント:
コメントを投稿