Houdiniでは、ノードグループは、同じネットワークのノードのセットを含むことができます。 各グループには名前が付いており、右マウスメニューから Tools > Show Groups を選択することで、 ネットワークビューペインからグループの内容を編集することができます。
一方で、ノードバンドルは、複数ネットワークのノードを含むことができ、hou.NodeBundleオブジェクトに相当します。 Bundle Listペインからノードバンドルを編集することができます。
メソッド ¶
name()
→ str
このグループの名前を返します。
addNode(node)
このグループにhou.OpNodeを追加します。
ノードが既にグループ内にあれば、このメソッドは何もしません。 ノードがこのグループに対して正しいネットワーク内になかった場合は、hou.OperationFailedを引き起こします。
removeNode(node)
このグループからhou.OpNodeを削除します。
ノードがグループ内になかった場合は、hou.OperationFailedを引き起こします。
clear()
このグループからすべてのノードを削除します。
destroy()
このグループを削除します。このグループに含まれていたノードは削除しません。
asCode(save_creation_commands=False, function_name=None)
→ str
このグループを再作成するのに必要なPythonコードを返します。
save_creation_commands
ノードグループに対して、作成スクリプトを生成します。 False(デフォルト)に設定すると、生成されるスクリプトは、そのノードグループが既に存在しているものと見なします。 Trueに設定すると、そのスクリプトは、そのノードグループを作成するところから始まります。
function_name
function_nameを指定すると、その出力は、Python関数でラップされます。