#insertautowrangle
Explore tagged Tumblr posts
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