Blender Python Object Link
Я пытаюсь обновить старый скрипт до версии blender 2.5 (python 3.2), проблема в том, что я не написал исходный скрипт, поэтому я не знаю, что означает этот блок кода. Может кто-нибудь сказать мне, как я мог написать это в Python 3.2?
# so we keep the vert groups
if EXP_ARMATURE:
#3.2 support (prior ob.getData(mesh=1)) => what does mesh=1 mean?
orig_mesh = ob.data
if len(ob.vertex_groups) > 0:
#3.2 support (prior orig_mesh.getVertGroupNames(): )
ob.copy().link(me)
# If new mesh has no vgroups we can try add if verts are teh same
#3.2 support (prior not me.getVertGroupNames():
# vgroups were not kept by the modifier)
if len(me.vertex_groups) == 0:
#3.2 support (prior len(me.verts) == len(orig_mesh.verts):)
if len(me.vertices) == len(temp_obj22.vertices):
groupNames, vWeightDict = BPyMesh.meshWeight2Dict(orig_mesh)
BPyMesh.dict2MeshWeight(me, groupNames, vWeightDict)
Я искал документы, но я не мог найти какую-либо функцию, аналогичную "object.link()". Кроме того, объект BPyMesh не существует, как я могу сохранить функцию этого блока?
Спасибо, что нашли время, Алекс