マクロをアイコンで登録

可視化ソフトウェアParaViewでは、マクロを登録して、アイコンをクリックして実行することができます。

例えば、ParaViewの陰線表示の切り替えは、Propertiesタブ内のHidden Line Removalで切り替えますが、非常に分かり難いところにあります。

hidden line removal location

この操作をマクロとして登録することで、ツールバーにアイコンを設置でき、簡単に行えるようになります。

このためには、以下のようなPythonによるマクロを作成し、適当な場所に保存します。(ここでは、hidden_line_removal.pyという名前で保存します)

Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 
-
!
 
-
!
 
-
!
 
 
 
 
from paraview.simple import *
#### disable automatic camera reset on 'Show'
paraview.simple._DisableFirstRenderCameraReset()
 
# get active view
view = GetActiveViewOrCreate('RenderView')
 
# Properties modified on renderView1
if not view.HiddenLineRemoval:
    view.HiddenLineRemoval = 1
else:
    view.HiddenLineRemoval = 0

次に、メニューから

 Macros > Import new macro...

をクリックし、作成したマクロをインポートしますと、メニューにhidden line removalというアイコンが追加され、クリックすると陰線の表示・非表示を切り替えることができます。

register_macro

また、メニューバーの

 Macros > Edit Macros

をクリックし、作成したマクロと同じ行にあるIconをダブルクリックして、Icon画像を設定することができます。

macro icon

添付ファイル: fileregister_macro.png 23件 [詳細] fileregister_macro1.mp4 13件 [詳細] fileicon_image.png 17件 [詳細] filehidden_line_removal_location.png 20件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-04-24 (木) 19:06:21 (56d)