メソッド
__init__()
デフォルト設定でLopSelectionRuleオブジェクトを作成します。
collectionAwarePaths(lopnode)
→ tuple
of str
指定したHom:hou.LopNodeオブジェクトのシーングラフを使って、シーングラフプリミティブの選択を計算します。
すべてのシーングラフプリミティブのフルパス、または、選択パターンに合致したコレクションのフルパスを返します。
expandedPaths
メソッドとは違って、そのコレクションの内容はプリミティブとして明示的にリストされるように展開されません。
代わりに、コレクションのフルパスそのものが返されます。
その包含コレクションを正確に追跡できないような排他がプリミティブパターンに含まれていた場合、このメソッドの結果はexpandedPaths
と同じになります。
expandedPaths(lopnode)
→ tuple
of str
指定したHom:hou.LopNodeオブジェクトのシーングラフを使って、シーングラフプリミティブの選択を計算します。
選択ルールに合致したシーングラフプリミティブすべてのフルパスを返します。 パスパターン内のすべてのコレクションは、そのコレクションに含まれているプリミティブが明示的にリストされるように展開されます。
pathPattern()
→ str
この選択ルールに使用されているパスパターン文字列を返します。
setPathPattern(pattern)
この選択ルールに使用するパスパターン文字列を設定します。