【发布时间】:2013-02-10 15:30:08
【问题描述】:
我正在使用 Python 在搅拌机中创建一些形状。我想将这些形状组合在一起并使用以下代码:
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
它不会选择组内的任何对象。
【问题讨论】:
-
您找到解决方案了吗?我有类似的问题...
-
它对我来说很好用。您在原始代码中是否写了“For”而不是“for”?这对我产生了一个错误,也许这就是问题所在......第二个代码是在不同的地方吗?你确定你导入了bpy?顺便说一句,你也应该上传你得到的错误......
-
Blender 相关问题有一个更好的地方:blender.stackexchange.com