| Inheritance |
|
詳細は、Verbの使い方を参照してください。
メソッド ¶
execute(inputs)
→ dict
指定した入力の辞書を使用して、Verbを適用します。
入力のキーは、入力の名前、または、入力の0から始まるインデックスを示した文字列で指定することができます。
各入力の型は、Verbのシグネチャと同じでなければなりません。
必要に応じて、signatureパラメータを用意することができます。
計算されたレイヤと出力ジオメトリを含んだ辞書を返します。 出力される辞書のキーは、出力名と0から始まる出力インデックス(文字列)の両方になります。
Note
ノードのデフォルト設定は、バージョンによって変更される場合があります。
Methods from hou.OpVerb ¶
loadParmsFromNode(sopnode)
指定したhou.OpNodeのパラメータから、このVerbのすべてのパラメータを初期化します。 これは、既存のノードインスタンスの挙動を複製するのに役立ちます。
loadParmsFromNodeAtTime(sopnode, time)
指定したhou.OpNodeのパラメータから、このVerbのすべてのパラメータを、指定した時間で初期化します。 これは、既存のノードインスタンスの挙動を複製するのに役立ちます。
parms()
→ dictionary
このVerbに現在設定されているパラメータの名前と値のペアを含んだ辞書を返します。 これには、デフォルト値も含め、認識される完全なリストが含まれます。 マルチパラメータは、辞書のサブリストで表現されます。
ここでは、チャンネル名ではなく、パラメータタプル名が使用されます。
setParms(parmdictionary)
このVerbのパラメータのサブセットを、辞書で指定された値で更新します。 存在しないパラメータを設定しようとした場合、または、型が正しくない場合は、例外が発生します。
ここでは、チャンネル名ではなく、パラメータタプル名が使用されます。
したがって、トランスフォームの場合、txではなく、xform.setParms({'t':(2,0,0)})を使用します。
minNumInputs()
→ integer
このVerbが正常に計算を行なうのに必要なジオメトリ入力の最小数を返します。