I don’t know what is wrong with this code. Cane somebody please help me?:spin:
import bpy
import os
class LegoCreator(bpy.types.Operator):
bl_idname = "object.legocreator"
bl_label = "Lego Creator"
def execute():
dir_path = os.path.join("D:\\","blender","progetti","Lego_creator_addon","Pieces")
list_file = os.listdir(dir_path)
Brick_list = [brick for brick in list_file if brick[-3:] == "obj"]
for brick in Brick_list:
p_path = os.path.join(dir_path, brick)
bpy.ops.import_scene.obj(filepath = p_path)
bpy.ops.transform.resize(value=(10,10,10))
value = Brick_list.index(brick) * 0.8
bpy.ops.transform.translate(value=(-value,0,0))
return {"Added main pieces"}
def register():
bpy.utils.register_class(LegoCreator)
if __name__ == "__main__":
register()