Bağımsız ağlara sahip bir nesneyi nasıl çoğaltabilirim? [çiftleme]
Python kullanarak bir kafes nesnesini kopyalamaya çalışıyorum. Çoğaltmadan sonra çoğaltılmış nesnenin ağını değiştirmeye çalışıyorum, ancak orijinal nesnenin ağı da değişiyor.
Görünüşe göre her iki nesne de aynı ağa sahip. Ağı da nasıl çoğaltabilirim?
İşte bazı Kodlar:
>>> obj1 = bpy.data.objects['Cube']
>>> obj2 = obj1.copy()
>>> bpy.context.collection.objects.link(obj2)
>>> obj1.location = Vector((3,0,0))
>>> obj2.animation_data_clear()
>>> ve = obj2.data.vertices[0]
>>> ve.co = ve.co*2
Yanıtlar
1 HariSreedhar
Nesne verilerini kopyalamanız gerekir.
obj1 = bpy.data.objects['Cube']
data = obj1.data.copy()
obj2 = obj1.copy()
obj2.data = data
bpy.context.collection.objects.link(obj2)
obj1.location = Vector((3,0,0))
obj2.animation_data_clear()
ve = obj2.data.vertices[0]
ve.co = ve.co*2
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'