Nodeplug

From DreamsteepWiki

Jump to: navigation, search

def nameToNode( name ): 
        selectionList = OpenMaya.MSelectionList() 
        selectionList.add( name ) 
        node = OpenMaya.MObject() 
        selectionList.getDependNode( 0, node ) 
        return node 

# function that finds a plug given a node object and plug name 
def nameToNodePlug( attrName, nodeObject ): 
        depNodeFn = OpenMaya.MFnDependencyNode( nodeObject ) 
        attrObject = depNodeFn.attribute( attrName ) 
        plug = OpenMaya.MPlug( nodeObject, attrObject ) 
        return plug 

Personal tools