Skip to content

Instantly share code, notes, and snippets.

@tokejepsen
Created March 6, 2014 11:15
Show Gist options
  • Save tokejepsen/9387545 to your computer and use it in GitHub Desktop.
Save tokejepsen/9387545 to your computer and use it in GitHub Desktop.
symmetry, preserving uvs
def symmetry(edit, original):
mirror = mirrorBlendshape([edit],original)[0]
copy = cmds.duplicate(original)[0]
bldShp = cmds.blendShape(edit, mirror,copy)[0]
cmds.setAttr('%s.%s' % (bldShp, edit), 1)
cmds.setAttr('%s.%s' % (bldShp, mirror), 1)
symmetry = cmds.duplicate(copy)[0]
symmetry = cmds.rename(symmetry, original + '_symmetry')
cmds.delete(copy, mirror)
return symmetry
targets = cmds.ls(selection=True)[0]
orig = cmds.ls(selection=True)[-1]
symmetry(targets,orig)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment