0
私はblenderを使用していますので、comp_1_1_2_aに資料を適用する必要があります。私はすでにこれをやろうとしましたが、属性 "materials"を持っていないので、comp_1_1_2_aの各サブ要素に必要となります。どうすればpythonスクリプトを使ってそれらを選択できますか?Pythonを使用してブレンダーでオブジェクトのサブ要素を選択する
私はblenderを使用していますので、comp_1_1_2_aに資料を適用する必要があります。私はすでにこれをやろうとしましたが、属性 "materials"を持っていないので、comp_1_1_2_aの各サブ要素に必要となります。どうすればpythonスクリプトを使ってそれらを選択できますか?Pythonを使用してブレンダーでオブジェクトのサブ要素を選択する
オブジェクトがobj.children
import bpy
for obj in bpy.data.objects['comp_1_1_2_a'].children:
if len(obj.material_slots) == 0:
bpy.context.scene.objects.active = obj
bpy.ops.object.material_slot_add()
obj.material_slots[0].material = bpy.data.materials['Material']
どうもありがとうとして子どもたちのことのリストを保持します:) –