Created
May 27, 2018 16:00
-
-
Save teionn/2cee767f14db5b77bae547f44a26d268 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import maya.cmds as cmds | |
def convCreaseSet(): | |
creaseDict={} | |
for _mesh in cmds.ls(type="mesh"): | |
for _edge in cmds.ls("%s.e[*]" % _mesh,fl=True): | |
_value=cmds.polyCrease(_edge,q=True,v=True) | |
creaseDict.setdefault(_value[0],[]).append(_edge) | |
for _key,_value in creaseDict.items(): | |
if not _key <= 0.0: | |
_sets=cmds.createNode("creaseSet") | |
cmds.sets(_value,add=_sets) | |
cmds.setAttr("%s.creaseLevel" % _sets,_key) | |
convCreaseSet() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment