Tools ポリラインを選択表示する 環境:Houdini 20.0.751ポリラインにマウスオーバーすると、選択表示されるようにする。マウスポインタがポリラインの選択範囲にある場合にGeometryDrawableをポイント座標から生成して描画するようにしている。import... 2024.09.15 Tools
Debugging ViewerStateのデバッグ ログを表示するViewer State Browserを開く。ウインドウにログが表示される。self.log()を使う。# 座標の値を調べるself.log(position)型を調べる変数の型を調べるにはtype()を使う。self.lo... 2024.09.12 Debugging
Tools ポリライン生成ツール 環境:Houdini 20.0.751Python Viewer Stateの習作でビュー上にポイントを打ってポリラインを編集するツールを作成した。ポイントの新規追加、移動、削除、挿入と一通りのことができるようになっている。ノードを選択した... 2024.09.11 Tools
Tools Viewer Stateのマウス・キーボードの入力イベント 環境:Houdini 20.0.751マウスの入力マウスのクリックはui_event.device()のisLeftButton()やisMiddleButton()を使う。# マウスの移動やクリック時に呼び出されるdef onMouseE... 2024.09.10 Tools