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