| On this page | |
| Inheritance |
|
概要 ¶
hou.ViewerStateContextには、Gadget Drawableバインドといった実行されているViewerステート関連のコンテキスト情報が格納されています。
¶
Methods from hou.GadgetContext ¶
name()
→ string
アクティブなDrawableの名前を返します。 Drawableは、それが選択された時、または、マウスがそのDrawable上にある(ロケートされている)時にアクティブになります。
label()
→ string
アクティブなDrawableラベル名。
gadget()
→ string
name()と同様。
gadgetLabel()
→ string
label()と同様。
component1()
→ int
アクティブなガジェットジオメトリのコンポーネントID。 このIDは、ポリゴン、ポリゴン頂点、ラインジオメトリの始点のどれかを指します。 アクティブなガジェットがなければ-1を返します。
Note
このメソッドは、hou.Drawable2Dオブジェクトには適用されません。
component2()
→ int
アクティブなガジェットジオメトリのコンポーネントID。 返されるIDは、典型的にはラインジオメトリの終点を指します。 ラインジオメトリが選択されていない場合やロケートされていない場合またはアクティブなガジェットがない場合は-1を返します。
Note
このメソッドは、hou.Drawable2Dオブジェクトには適用されません。
isDrawing()
→ bool
ハンドルが描画ステート(Drawableが選択もロケートもされていないことを意味します)の場合はTrueを返します。
isPicking()
→ bool
Drawableが選択されている場合はTrueを返します。
isLocating()
→ bool
Drawableがロケートされている場合はTrueを返します。
isLocated(drawable_name)
→ bool
指定したDrawableがロケートされている場合はTrueを返します。
drawable_name
テストするDrawableの名前。
isPicked(drawable_name)
→ bool
指定したDrawableが選択されている場合はTrueを返します。
drawable_name
テストするDrawableの名前。
| See also |