मैं ब्लेंडर में कुछ आकार बनाने के लिए पायथन का उपयोग कर रहा हूं। मैं समूह के लिए इन आकृतियों को एक साथ करना चाहते हैं और ऐसा करने के लिए निम्नलिखित कोड का उपयोग करें कि:ब्लेंडर पायथन उसी समूह के भीतर ऑब्जेक्ट का चयन करें?
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
ऐसा नहीं ' समूह के भीतर किसी भी वस्तु का चयन नहीं करते हैं।
क्या आपको कभी इसका समाधान मिला? मुझे इसी तरह के मुद्दे हैं ... –
यह मेरे साथ ठीक काम करता है। क्या आपने मूल कोड में "के लिए" लिखा था और नहीं "के लिए"? इससे मुझे एक त्रुटि मिली, शायद यह समस्या है ... और दूसरा कोड दूसरे स्थान पर है? क्या आप वाकई बीपी आयात करते हैं? बीटीडब्ल्यू, आपको जो त्रुटि मिलती है उसे अपलोड करना चाहिए ... – Antoni4040
ब्लेंडर से संबंधित प्रश्नों के लिए एक बेहतर जगह है: http://blender.stackexchange.com/ – MarcClintDion