関数 ¶
visualizers(category=hou.viewportVisualizerCategory.Common, node=None)
→ tuple of hou.ViewportVisualizer
指定したカテゴリに対して、Houdiniに登録されているビューポートビジュアライザのタプルを返します。
category
引数は、hou.viewportVisualizerCategory列挙値でなければなりません。
そのcategory
をNodeに設定した場合は、node
引数を指定しなければなりません。
category
をCommonまたはSceneに設定し、node
引数も設定した場合は、TypeError
を引き起こします。
category
をNodeに設定し、node
引数がNoneに設定した場合は、TypeError
を引き起こします。
createVisualizer(type, category=hou.viewportVisualizerCategory.Common, node=None)
→ hou.ViewportVisualizer
指定したタイプで新しいビューポートビジュアライザを作成します。
type
引数は、hou.ViewportVisualizerTypeでなければなりません。
hou.viewportVisualizers.typesまたはhou.viewportVisualizers.typeをコールすることで、ビジュアライザタイプを取得することができます。
category
引数は、hou.viewportVisualizerCategory列挙値でなければなりません。
そのcategory
をNodeに設定した場合は、node
引数を指定しなければなりません。
category
をCommonまたはSceneに設定し、node
引数も設定した場合は、TypeError
を引き起こします。
category
をNodeに設定し、node
引数がNoneに設定した場合は、TypeError
を引き起こします。
types()
→ tuple of hou.ViewportVisualizerType
Houdiniで登録されているビジュアライザタイプのタプルを返します。
type(name)
→ hou.ViewportVisualizerType
指定した名前で登録されているビジュアライザタイプを返します。そのようなタイプがなければ、Noneを返します。
isCategoryActive(category, node=None, viewport=None)
→ bool
ビジュアライザカテゴリがアクティブならTrue、そうでないならFalseを返します。
CommonカテゴリとSceneカテゴリに関しては、指定したビューポートでアクティブならTrueを返します。
viewport
引数は、hou.GeometryViewportでなければなりません。
category
をCommonまたはSceneに設定し、node
引数も設定した場合は、TypeError
を引き起こします。
category
をNodeに設定し、node
引数がNoneに設定した場合は、TypeError
を引き起こします。
node
とviewport
の引数が両方とも設定されていれば、TypeError
を引き起こします。
Nodeビジュアライザは、すべてのビューポートでアクティブまたはどのビューポートでもアクティブではないかのどちらかです。
特定のビューポートにのみアクティブにすることができません。
setIsCategoryActive(on, category, node=None, viewport=None)
→ bool
指定したビジュアライザカテゴリのアクティブ状態を設定します。
CommonビジュアライザとSceneビジュアライザに関しては、指定したビューポートに対して設定しなければなりません。
viewport
引数は、hou.GeometryViewportでなければなりません。
category
をCommonまたはSceneに設定し、node
引数も設定した場合は、TypeError
を引き起こします。
category
をNodeに設定し、node
引数がNoneに設定した場合は、TypeError
を引き起こします。
node
とviewport
の引数が両方とも設定されていれば、TypeError
を引き起こします。
Nodeビジュアライザは、すべてのビューポートでアクティブまたはどのビューポートでもアクティブではないかのどちらかです。
特定のビューポートにのみアクティブにすることができません。