Python Python State Info Panelを使う 環境:Houdini 20.0.751 Viewer StateにState Info Panelを使ってUIをつくります。 def __init__(self, state_name, scene_viewer): self.state_... 2024.09.17 Python
Python Viewer Stateでポリラインを選択表示する 環境:Houdini 20.0.751 ポリラインにマウスオーバーすると、選択表示されるようにする。 マウスポインタがポリラインの選択範囲にある場合にGeometryDrawableをポイント座標から生成して描画するようにしている。 imp... 2024.09.15 Python
Python ポリラインツール 環境:Houdini 20.0.751 Python Viewer Stateでビュー上にポイントを打ってポリラインを編集するツール。ポイントの新規追加、移動、削除、挿入と一通りのことができるようになっています。 ノードを選択した状態でエン... 2024.09.11 Python
Python Viewer Stateの入力イベント 環境:Houdini 20.0.751 マウスの入力 マウスのクリックはui_event.device()のisLeftButton()やisMiddleButton()を使う。 # マウスの移動やクリック時に呼び出される def onMo... 2024.09.10 Python
Python Add SOPを座標を設定して生成する 環境:Houdini 20.0.751 Add SOPで何かしらの変更を加えた後に、その状態のAdd SOPを作成したい場合があると思います。 例えば平面上に作成したAdd SOPのポリラインを交差判定で座標に変更を加えた後に、編集のしやす... 2024.09.05 Python