def crear_ganchos(self,context):
for vertice_index in self._verticesInvolucrados:
bpy.ops.mesh.select_all(action='DESELECT')
obj = bpy.context.object
me = obj.data
bm = bmesh.from_edit_mesh(me)
if hasattr(bm.verts, "ensure_lookup_table"):
bm.verts.ensure_lookup_table()
# only if you need to:
# bm.edges.ensure_lookup_table()
# bm.faces.ensure_lookup_table()
bm.verts[vertice_index].select=True
bpy.ops.object.hook_add_newob()
bmesh.update_edit_mesh(me, True)
#SELECCIONAMOS LOS VERTICES ORIGINALES
bpy.ops.mesh.select_all(action='DESELECT')
obj = bpy.context.object
me = obj.data
bm = bmesh.from_edit_mesh(me)
if hasattr(bm.verts, "ensure_lookup_table"):
bm.verts.ensure_lookup_table()
# only if you need to:
# bm.edges.ensure_lookup_table()
# bm.faces.ensure_lookup_table()
for vertice_index in self._verticesSeleccionados:
bm.verts[vertice_index].select=True
bmesh.update_edit_mesh(me, True)
评论列表
文章目录