gpt4 book ai didi

python - Blender Python 在同一组中选择对象?

转载 作者:太空狗 更新时间:2023-10-30 00:19:45 24 4
gpt4 key购买 nike

我正在使用 Python 在 blender 中创建一些形状。我想将这些形状组合在一起并使用以下代码来执行此操作:

 import bpy

bpy.ops.group.create(name= "NewGroup")
bpy.ops.object.group_link(group="NewGroup")
For i in range (1,3,1):
tempobject = bpy.data.objects["Cube" + str(i)]
bpy.context.scene.objects.active=tempobject
bpy.ops.object.group_link(group="NewGroup")

当我尝试选择一个组以便将它们加入事件对象时:

 host_object = bpy.data.objects["Cube1"]
bpy.context.scene.objects.active=host_object
bpy.ops.object.select_same_group(group="NewGroup")

bpy.ops.object.join() # all selected objects join to active object

它不选择组内的任何对象。

最佳答案

你应该使用

bpy.context.scene.objects['objName'].select

在调用 select_same_group 之前。希望对您有所帮助。

关于python - Blender Python 在同一组中选择对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15067804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com