Skip to content

Instantly share code, notes, and snippets.

@redglasses67
Created December 23, 2022 18:50
Show Gist options
  • Save redglasses67/d04eec64fb8aee2fccdf2a6e04dd25e7 to your computer and use it in GitHub Desktop.
Save redglasses67/d04eec64fb8aee2fccdf2a6e04dd25e7 to your computer and use it in GitHub Desktop.
MFnEnumAttribute での addAttribute
import maya.api.OpenMaya as om2
selList = om2.MGlobal.getActiveSelectionList()
mObject = selList.getDependNode(0)
fnDepNode = om2.MFnDependencyNode(mObject)
enumAttr = om2.MFnEnumAttribute()
enumAttrObj = enumAttr.create("enumLongName", "enumShortName", 0)
enumAttr.addField("AAA", 0)
enumAttr.addField("BBB", 1)
enumAttr.addField("CCC", 2)
fnDepNode.addAttribute(enumAttrObj)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment