質問: BlenderをPythonで実行しています。 以下のような階層のファイル(一部省略)を Scene └─ Camera └─ Cube.001 └─ Cube.002 └─ Cube.003 └─ Lamp ctl + jの結合によって Scene └─ Camera └─ Cube.001 └─ Lamp とする動作をpythonスクリプトで行いたいです。 pythonスクリプトを用いずにblender上で動作するには ``` 1.Cube.001をより左クリックで選択する 2.Aでオブジェクトを全選択する 3.ctl + Jで結合する ``` で結合可能ですが pythonでの1.オブジェクトの名称を左クリックして選択するpythonコマンドがわかりません。 よろしくお願いします。
回答: ``` bpy.ops.object.select_all(action="DESELECT") bpy.data.objects['Cube.001'].select = True bpy.data.objects['Cube.002'].select = True bpy.data.objects['Cube.003'].select = True bpy.ops.object.join() ``` 最初に選択したオブジェクトがアクティブオブジェクトになり その名前になります。