*[[操作の記録]] [#q8d810e1]

可視化ソフトウェア[[ParaView:http://www.paraview.org]]では、可視化した時の操作をPythonスクリプトとして記録することができます。
可視化ソフトウェア[[ParaView:http://www.paraview.org]]では、可視化した時の操作をPythonスクリプトに記録することができます。

**記録 [#j54ba8ff]
可視化操作を記録しておくと、繰り返しの多い操作や、同一の可視化結果を再現したいときに役立ちます。

また、Pythonスクリプトを編集することで、可視化操作を自動化できるようになります。

**操作の記録 [#j54ba8ff]

可視化操作を記録する場合は、下記の2通りの方法があります。

- Start Trace機能の使用
記録開始:Tools > Start Trace
記録停止:Tools > Stop Trace

- StateファイルをPython形式(*.py)で保存
File > Save State...

Start Trace機能を使用すると、余計な操作も保存され、スクリプトが複雑になります。これを避けるためには、StateファイルをPython形式(*.py)で保存するとよいでしょう。 
※ Start Trace機能を使用すると、余計な操作も保存され、スクリプトが複雑になります。これを避けたいときは、StateファイルをPython形式(*.py)で保存するとよいでしょう。 


**再現 [#je8ee352]
*** Start Trace機能 [#fcce658a]

記録したスクリプトを再現するためには、下記の二通りの方法があります。
Start Trace機能は、下記のように記録の開始と終了をし、操作を記録します。

- Python Shellの"Run Scrip"
View > Python Shell
-記録開始:Tools > Start Trace
-記録停止:Tools > Stop Trace

- pvpython
コマンドプロンプトやシェルから
> pvpython aaa.py
とします。
*** StateファイルをPython形式(*.py)に保存 [#r358222c]

Stateファイルに保存する場合は

  File > Save State...

から、拡張子に"Python state file(*.py)"を選択し、保存します。


**操作の再現 [#je8ee352]

スクリプトに記録した操作を再現するためには、下記の方法があります。

- Python Shellの"Run Scrip"から実行
- pvpythonで実行

*** Python Shellの"Run Scrip" [#i3d88860]

"Python Shell"は、下記のように、ParaViewのGUIから開くことができます。

  Viewメニュー > Python Shell

"Python Shell"が開いたら、"Run Script"ボタンを押し、操作を記録したPythonスクリプトを指定します。

*** pvpython [#maf89dca]

pvpythonはParaViewの操作をコマンドプロンプト(Windows)やシェル(Linux等)から実行する際に使用します。

実行方法は、下記のようなコマンドで操作を記録したPythonスクリプトを指定し、実行します。
  > pvpython aaa.py


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS