#insertautowrangle
Explore tagged Tumblr posts
calitostuff-blog · 8 years ago
Text
InsertAutoWrangle
Name : InsertAutoWrangle
Label : InsertAutoWrangle
Icon : SOP_attribute
Hotkey : SHIFT + W
Context : SOP
import toolutils as tu selectedNodes=hou.selectedNodes() ConList=[] numCon=0 numConNode=0
for node in selectedNodes:    nodeMove = tu.findConnectedNodes(node, 'output', None)    for mNode in nodeMove:        mNode.move((0,-1.5))    outputNodes = node.outputs()    outputConnections = node.outputConnections()    for con in outputConnections:        ConList.insert(numCon,con.inputIndex())        numCon+=1    autoTransform = node.createOutputNode('xform')    autoTransform.setPosition(node.position())    autoTransform.move((0,-1.5))    autoTransform.setParmExpressions({'px':'$CEX','py':'$CEY','pz':'$CEZ'})    for conNode in outputNodes:        conNode.setInput(ConList[numConNode],autoTransform,0)        numConNode+=1
autoTransform.setSelected(True,True,True) autoTransform.setDisplayFlag(True) autoTransform.setRenderFlag(True)
0 notes