def clean_boundary_edges(bm,obj):
edges_len_average, shortest_edge = get_average_edge_length(bm,obj)
edges = []
for edge in bm.edges:
if edge.calc_length() < edges_len_average*.12 and not edge.tag:
edges.append(edge)
bmesh.ops.collapse(bm,edges=edges,uvs=False)
bmesh.update_edit_mesh(obj.data)
评论列表
文章目录