Bağımsız ağlara sahip bir nesneyi nasıl çoğaltabilirim? [çiftleme]
Jan 21 2021
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 Jan 21 2021 at 20:49
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
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
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'