我正在嘗試使用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新手,所以我將不勝感激所有的幫助。