Skip to content

Instantly share code, notes, and snippets.

@kickbase
Last active August 18, 2021 16:01
Show Gist options
  • Select an option

  • Save kickbase/10880465b6b3fb1a61613fc93063d002 to your computer and use it in GitHub Desktop.

Select an option

Save kickbase/10880465b6b3fb1a61613fc93063d002 to your computer and use it in GitHub Desktop.
[Houdini] [Python] Create transform node what moves object to the origin.
selectedNode = hou.selectedNodes()
if len(selectedNode) is not 0:
for node in selectedNode:
transformNode = node.parent().createNode('xform', 'tf_move2origin')
hou.node(transformNode.path()).setInput(0, hou.node(node.path()))
transformNode.moveToGoodPosition()
transformNode.parm('tx').setExpression(
'-$CEX', language=hou.exprLanguage.Hscript)
transformNode.parm('ty').setExpression(
'-$CEY', language=hou.exprLanguage.Hscript)
transformNode.parm('tz').setExpression(
'-$CEZ', language=hou.exprLanguage.Hscript)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment