def main(self, context, chboxsepara, chboxune):
obj = bpy.context.object
me = obj.data
bm = bmesh.from_edit_mesh(me)
if chboxsepara:
### separar caras###
listabordes = []
for borde in bm.edges:
listabordes.append(borde)
bmesh.ops.split_edges(bm, edges=listabordes)
bpy.ops.mesh.select_all(action='SELECT')
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='FACE')
elif chboxune:
bpy.ops.mesh.select_all(action='SELECT')
bmesh.ops.remove_doubles(bm, verts=bm.verts, dist=0.1)
bpy.ops.mesh.select_all(action='SELECT')
bmesh.update_edit_mesh(me, True)
评论列表
文章目录