Python 搅拌机2.92进入“中”;“没有回应”;梦幻岛
我不敢上传整个900多行的插件我的工作 我认为导致我出现问题的原因是,我可能正在创建许多无法正确处理的对象,blender在再次返回之前越来越多地进入“无响应”模式 我所做的核心是 我创建了一个对象(一个长方形立方体,我不相信它是什么) 我用以下代码复制(多次…)它:Python 搅拌机2.92进入“中”;“没有回应”;梦幻岛,python,blender,Python,Blender,我不敢上传整个900多行的插件我的工作 我认为导致我出现问题的原因是,我可能正在创建许多无法正确处理的对象,blender在再次返回之前越来越多地进入“无响应”模式 我所做的核心是 我创建了一个对象(一个长方形立方体,我不相信它是什么) 我用以下代码复制(多次…)它: bpy.ops.object.duplicate_move(OBJECT_OT_duplicate={"linked":False, "mode":'TRANSLATION'}, TRANS
bpy.ops.object.duplicate_move(OBJECT_OT_duplicate={"linked":False, "mode":'TRANSLATION'}, TRANSFORM_OT_translate={"value":(-0, -0, 0)})
##### REMOVE OLD LINES FUNCTION
def removeOldLines(self, context):
objs = bpy.data.objects
for obj in objs:
if obj.name.find("_1p_") != -1 or obj.name.find("_2i_") != -1 or obj.name.find("ReferenceLine.") == 0:
bpy.data.objects.remove(obj, do_unlink=True)
##### END OF REMOVE OLD LINES FUNCTION
稍后,我将使用以下代码删除所有这些对象:
bpy.ops.object.duplicate_move(OBJECT_OT_duplicate={"linked":False, "mode":'TRANSLATION'}, TRANSFORM_OT_translate={"value":(-0, -0, 0)})
##### REMOVE OLD LINES FUNCTION
def removeOldLines(self, context):
objs = bpy.data.objects
for obj in objs:
if obj.name.find("_1p_") != -1 or obj.name.find("_2i_") != -1 or obj.name.find("ReferenceLine.") == 0:
bpy.data.objects.remove(obj, do_unlink=True)
##### END OF REMOVE OLD LINES FUNCTION
我一次又一次地这样做
我怀疑我做得有点不对,而且blender可能在那些“幽灵”对象上使用了越来越多的时间,因为当我关闭它并再次打开时(我从命令行运行它,以便在它崩溃时可以看到发生了什么),它似乎运行正常
这些信息是否足以让某人给我一个关于问题原因的提示
提前谢谢