メソッド ¶
isCurrent()
→ bool
そのテイクが現行テイクならTrue、そうでないならFalseを返します。
name()
そのテイクの名前を返します。
setName(name)
テイクの名前を変更します。
addChildTake(name)
→ hou.Take
指定した名前で新しいテイクを作成し、それをこのテイクの子として追加します。
名前を指定しなかった場合は、そのテイクはデフォルトのテイク名に基づいた名前が生成されます。
addNodeDisplayFlag(node)
指定したノードのディスプレイフラグをこのテイクに含めて、このテイク内でそれを編集可にします。
そのノードのディスプレイフラグが既にそのテイクに含まれていれば、このメソッドは何もしません。
node
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
removeNodeDisplayFlag(node)
指定したノードのディスプレイフラグをこのテイクから排除して、このテイク内でそれを編集不可にします。
そのノードのディスプレイフラグがそのテイクに含まれていなければ、このメソッドは何もしません。
node
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
addNodeBypassFlag(node)
指定したノードのバイパスフラグをこのテイクに含めて、このテイク内でそれを編集可にします。
そのノードのバイパスフラグがそのテイクに含まれていれば、このメソッドは何もしません。
node
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
removeNodeBypassFlag(node)
指定したノードのバイパスフラグをこのテイクから排除して、このテイク内でそれを編集不可にします。
そのノードのバイパスフラグがそのテイクに含まれていなければ、このメソッドは何もしません。
node
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
addNodeRenderFlag(node)
指定したノードのレンダーフラグをこのテイクに含めて、このテイク内でそれを編集可にします。
そのノードのレンダーフラグがそのテイクに含まれていれば、このメソッドは何もしません。
node
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
removeNodeRenderFlag(node)
指定したノードのレンダーフラグをこのテイクから排除して、このテイク内でそれを編集不可にします。
そのノードのレンダーフラグがそのテイクに含まれていなければ、このメソッドは何もしません。
node
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
parmTuples()
→ tuple of hou.ParmTuple
このテイクに含まれていて、且つ、編集可なノードパラメータのタプルを返します。
hasParmTuple(parm_tuple)
→ bool
指定したパラメータがこのテイクに含まれていればTrueを、そうでないならFalseを返します。
parm_tuple
引数がNoneの場合は、hou.OperationFailedを引き起こします。
addParmTuple(parm_tuple)
指定したパラメータをこのテイクに含めて、このテイク内でそれを編集可にします。
そのパラメータが既にこのテイクに含まれていれば、このメソッドは何もしません。
parm_tuple
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
removeParmTuple(parm_tuple)
指定したパラメータをこのテイクから排除して、このテイク内でそれを編集不可にします。
そのパラメータがこのテイクに含まれていなければ、このメソッドは何もしません。
parm_tuple
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
addParmTuplesFromTake(take, overwrite_existing=True)
指定したテイクのパラメータすべてをこのテイクに含めて、このテイク内でそれらを編集可にします。
overwrite_existing
がTrueの場合は、このテイク内に既に含まれているパラメータの値は、他のテイクで見つかった同じパラメータによって上書きされます。
そうでない場合は、このテイクに既に含まれているパラメータは、他のテイクで見つかった同じパラメータから影響を受けません。
take
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
addParmTuplesFromNode(node)
指定したノードのパラメータすべてをこのテイクに含めて、このテイク内でそれらを編集可にします。
node
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
removeParmTuplesFromNode(node)
指定したノードのパラメータをこのテイクから排除して、このテイク内でそれらを編集不可にします。
node
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクが現行テイクでなかった場合は、hou.OperationFailedを引き起こします。
destroy(recurse=False)
テイクを削除します。
recurse
がTrueなら、すべての子とその子孫のテイクも削除されます。
path()
→ str
テイクのパスを返します。テイクのパスは、このテイクの名前とその祖先のテイクの名前で構成します。
insertTakeAbove(name)
→ hou.Take
指定した名前の新しいテイクを作成し、それをこのテイクの親の子として追加します。 このテイクは、親として新しく作成されたテイクと再ペアレント化されます。
このテイクがメイン(マスター)テイクならhou.OperationFailedを引き起こします。
moveUnderTake(take)
このテイクを指定したテイクに再ペアレント化します。
take
引数がNoneの場合は、hou.OperationFailedを引き起こします。
このテイクがメイン(マスター)テイクならhou.OperationFailedを引き起こします。
saveToFile(filename, recurse=False)
このテイクをディスク上のファイルに保存します。
recurse
がTrueなら、子と子孫のテイクもファイルに保存されます。
保存されたファイルのみを同じ.hipファイルセッション内に読み込むことができます。 Houdiniを再起動、または.hipファイルを閉じて再オープンすると、その保存されたファイルの読み込みに失敗します。
filename
引数が有効なディスク上の場所を指していなかった場合は、hou.OperationFailedを引き起こします。
loadChildTakeFromFile(filename)
→ tuple of hou.Take
ディスクに保存されたファイルからテイクを読み込み、それをこのテイクの子にします。 これは、そのファイルに保存されている子と子孫のテイクも読み込みます。
ファイルから読み込まれたテイクのタプルを返します。 そのタプル内の1番目のテイクが、このテイクの直接の子テイクです。 それ以降のテイクすべてが、1番目のテイクの子と子孫です。
読み込まれたテイクは、既に同じ名前のテイクが存在すると、名前が変更されます。
同じ.hipファイルセッションから保存されたファイルだけを読み込むことができます。 Houdiniを再起動、または.hipファイルを保存した後に閉じて再オープンすると、そのファイルの読み込みに失敗します。
filename
引数が有効なディスク上の場所を指していなかった場合は、hou.OperationFailedを引き起こします。
See also |