我正在尝试使用python在blender3D中编写脚本。 我有一堆对象在我的场景中,并想使用它们的对象名的数字部分来翻译它们。根据对象名称的一部分设置位置
首先,我通过匹配部分名字来收集场景中的物体。
root_obj = [obj for obj in scene.objects if fnmatch.fnmatchcase(obj.name, "*_Root")]
这给了我一个清单:[bpy.data.objects [ '01_Root'],bpy.data.objects [ '02_Root'],bpy.data.objects [ '03_Root'],联吡啶。 data.objects ['00_Root']]
我的目标是将这些对象移动到它们相应的名称部分。所以'00_Root'不必移动,但'01_Root'必须移动15个搅拌器单元和'02_Root'30搅拌器单元。
如何提取姓名的numberpart并将其用作翻译值。
我是一个非常漂亮的python新手,所以我将不胜感激所有的帮助。