混合Python在同一组中选择对象?

2024-06-09 13:14:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我用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")

当我试图选择一个组以便将它们加入活动对象时:

^{pr2}$

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


Tags: 对象代码nameimportobjectsobjectcreategroup
2条回答

你有一个大写的“For”,应该是“For”,正如评论中提到的@Antoni4040。在

如果这不是问题所在,请粘贴错误。在

你应该用

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

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

相关问题 更多 >