Blender'da bazı şekiller oluşturmak için Python kullanıyorum. Gruba bu şekiller bir araya istiyor ve yapılacak aşağıdaki kodu kullanmanız:Blender Python nesneyi aynı grup içinde mi seçiyorsunuz?
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")
Bir grubu seçmek çalıştığınızda bu yüzden aktif bir nesneye onlara katılabilirsiniz: Bu kötü kokan
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
Grup içindeki herhangi bir nesneyi seçin.
Bunun için bir çözüm buldunuz mu? Ben benzer sorunları yaşıyorum ... –
Sadece bana iyi çalışıyor. Orijinal kodda "For" yazıp "for" yazmadınız mı? Bu bana bir hata yaptı, belki de sorun ... Ve farklı bir yerde ikinci kod mu? Bpy'yi ithal ettiğine emin misin? BTW, aldığınız hatayı da yüklemelisiniz ... – Antoni4040
Blender ile ilgili sorular için daha iyi bir yer var: http://blender.stackexchange.com/ – MarcClintDion