これは、ジオメトリ設定APIを使用してジオメトリを設定できるように、指定した親ノードの中にNull SOPを作成します。 このノードをジオメトリ入力として他のノードに接続することができます。
Note
hapi.saveHIPFileを使用してHoudiniシーンを保存すると、このメソッドを使って生成されたノードは緑色になり、そのノード名は“input”で始まる名前になります。
使用方法 ¶
createInputNode(session
: hapi.Session, parent_node_id
: int
, name
: str
) → int
ジオメトリ入力を受け取ることができる単純なジオメトリSOPノードを作成します。 これは、ジオメトリ設定APIを使用してジオメトリを設定できるように、指定した親ノードの中にNull SOPを作成します。 このノードをジオメトリ入力として他のノードに接続することができます。
session
あなたが操作しているHoudiniのセッション。 セッションの詳細はhapi.Sessionを参照してください。 単にデフォルトのインプロセスのセッションを使用するのであれば、Noneを渡してください。
parent_node_id
入力ノードが作成される親OBJノードまたはSOPサブネットワークノードのノードID。 この入力ノードに対して新しいダミーの親OBJノードを作成する場合は-1を指定します。
name
デバッグを簡単にするために、この入力ノードに名前を付けます。 このノードの親OBJノードとNull SOPノードはどちらも、ここで指定した名前の頭に“input_”が付きます。 また、Noneを渡した場合、その名前は“input#”(#は何かしらの番号)となります。
ノードIDをint
で返します。