Bagaimana saya bisa menduplikasi objek dengan jerat independen? [duplikat]
Saya mencoba menduplikasi objek mesh menggunakan python. Setelah duplikasi saya mencoba untuk mengubah mesh objek yang digandakan, tetapi mesh objek asli juga berubah.
Sepertinya kedua objek memiliki jala yang sama. Bagaimana saya juga bisa menduplikasi mesh?
Berikut adalah beberapa Kode:
>>> 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
Jawaban
1 HariSreedhar
Anda harus menyalin data objek.
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
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'