nodeType(category, name)
→ NodeType or None
category
hou.NodeTypeCategoryオブジェクト( 文字列 ではありません )。
hou.nodeTypeCategories()
関数を使用することで、カテゴリ名文字列とNodeTypeCategory
オブジェクトをマッピングした辞書を取得することができます。
また、hou.sopNodeTypeCategory(), hou.objNodeTypeCategory()などのヘルパー関数も使用することができます。
このパラメータはオプションです。省略する場合は、そのnameパラメータにノードタイプカテゴリが含まれていなければなりません。
name
ノードタイプの内部名。
Houdiniのノードタイプの内部名を取得するには、そのタイプのノードを右クリックして、 Type Properties を選択します。
その内部名は、 Operator Type の横のType Propertiesウィンドウの上部にリストされます。
例えば、Geometryオブジェクトの内部名はgeo
です。
categoryパラメータを省略する場合は、そのnameパラメータにカテゴリ名が含まれていなければなりません。
例えば、Object/geo
を渡すことで、Geometryオブジェクトのノードタイプを取得することができます。
サンプル
# Copy SOPのノードタイプを調べる以下の4つの方法はどれも同じです: >>> hou.nodeType("Sop/copy") <hou.SopNodeType for Sop copy> >>> hou.nodeType(hou.sopNodeTypeCategory(), "copy") <hou.SopNodeType for Sop copy> >>> hou.sopNodeTypeCategory().nodeTypes()["copy"] <hou.SopNodeType for Sop copy> >>> hou.nodeType(hou.nodeTypeCategories()["Sop"], "copy") <hou.SopNodeType for Sop copy>
See also | |
Replaces |