Created by: zeffii
snlite script for mirror bmesh
"""
in verts v
in faces s
out mirrored_v v
out mirrored_f s
"""
import bmesh
from mathutils import Matrix
for vert_list, face_list in zip(verts, faces):
bm = bmesh_from_pydata(vert_list, [], face_list)
bmesh.ops.mirror(bm, geom=(bm.verts[:] + bm.faces[:]), matrix=Matrix(), merge_dist=0.0, axis='X')
bmesh.ops.recalc_face_normals(bm, faces=bm.faces[:])
v, e, f = pydata_from_bmesh(bm)
mirrored_v.append(v)
mirrored_f.append(f)