Created on | Updated on

ネットワークエディタでノードを非表示にする hou.Node.hide

mceclip18.png

ノードのレイアウトに関する関数として hou.Node.isHidden と hou.Node.hide があります。

hide を使うことでノードの表示/非表示を切り替え、ネットワークエディタ内に対象ノードが無いように見せることができます。

 

乱雑に置いた null ノードですが、

mceclip1.png

例えば Python Shell から 選択中の null に hide を適用することで

mceclip2.png

ネットワークエディタから消すことができます。

mceclip3.png

ノードのリストを探索すると、消した null は見えていないだけで存在はしていることが分かります。

mceclip5.png

 

仕様

引数で表示非表示を切り替えます。
0(false) を指定することで hide を false、すなわち表示状態にします。
1(true) を指定することで hide を true、すなわち非表示状態にします。

mceclip6.png

mceclip7.png

接続があるノードを hide すると、

mceclip8.png

ワイヤが若干伸びます。先端をクリックすると黄色くハイライトされ、ハイライトされた二つのノード間に見えないノードが存在するだろうと判断できます。ログはしっかり Wire null6 → null となっています。

mceclip12.png

また、このハイライトされている状態では非表示ノードは選択状態となります。

mceclip16.png

ネットワークエディタでは見えないノードにワイヤを伸ばすことはできませんが、Python を使うことで入力と出力を制御できます。

mceclip13.png

mceclip15.pngmceclip17.png

同様に、ネットワークエディタでは干渉できない非表示ノードの情報や制御も Python であれば管理することができます。

問題が解決しない場合は、Born Digital サポートまでお問い合わせ下さい。

※ 問い合わせ対応はBorn Digitalより製品をご購入頂きましたお客様のみのサービスとなります。ご了承下さい。
サポート問い合わせ