リファレンス: http://me.autodesk.jp/wam/maya/docs/Maya2010/CommandsPython/index.html
http://me.autodesk.jp/wam/maya/docs/Maya2010/index.html?url=Python_Using_Python.htm,topicNumber=d0e176469
0 1 2 3 4 5 6
# python script import maya.cmds as cmds selectedObjNames = cmds.ls(selection=True, tail=1) if len(selectedObjNames) == 0: cmds.error("No Selection.") selectedObjName = selectedObjNames[0] print selectedObjName
0 1 2 3 4 5 6 7 8 9
# python script import maya.cmds as cmds selectedObjNames = cmds.ls(selection=True, tail=1) if len(selectedObjNames) == 0: cmds.error("No Selection.") parentObjNames = cmds.listRelatives(parent=True) if len(parentObjNames) == 0: cmds.error("No Parent.") parentObjName = parentObjNames[0] print parentObjName
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
# python script import maya.cmds as cmds # get selected object name and parent object name selectedObjNames = cmds.ls(selection=True, tail=1) if len(selectedObjNames) == 0: cmds.error("No Selection.") selectedObjName = selectedObjNames[0] parentObjNames = cmds.listRelatives(parent=True) if len(parentObjNames) == 0: cmds.error("No Parent.") parentObjName = parentObjNames[0] # create locator "HogeM" -> "HogeL" locatorName = selectedObjName[0: len(selectedObjName)-1] + "L" locatorName = cmds.spaceLocator(name=locatorName)[0] # set parent cmds.parent(locatorName, parentObjName)