10. 応用:状態管理

10.1. はじめに

このチュートリアルでは、さまざまなタイプの状態管理について説明します。

10.2. Save State / Load State

ParaView state files are saved by selecting the menu option File → Save State. These files can be saved as .pvsm files (xml) or .py files (Python). The pipeline, orientation of the dataset, and all view windows are saved. Select File → Load State to open a saved ParaView state file.

10.3. Save Data

この機能は、選択されたSource/Filterから出力されたデータを保存するものです。メインメニュー File → Save Data から Save Data 機能を選択します。 データの種類は、データを保存する際に選択したものであれば何でもかまいません。データ型がない場合は、おそらくこのデータセット形式ではサポートされていないデータを出力しようとしていることを意味します。例えば、.stlファイルを出力するには、サーフェスデータが三角形である必要があります。

Save Data は、次のように使用できます。

  • スプレッドシートや他のプログラムで読み込むことができる、データの .csv ファイルを作成します。

  • 造形物作成ソフトやアニメーションソフトでよく使われる.stlファイルを作成します。

    • データを保存する前に、Extract SurfaceTriangulate の順にフィルタを実行します。

  • Houdiniが取り込み可能なファイルを作成します。これらは.geoファイルです。

    • この場合も、データを保存する前に、Extract SurfaceTriangulate の順にフィルタを実行します。

10.4. Export Scene

この機能は、ビューポートにあるものをすべてファイルに保存します。Export Scene機能は、メインメニューから選択します。File → Export Scene(シーンのエクスポート)。ここでも、データ型はシーンをエクスポートするときに選択したものです。

Export Scene は、次のように使用できます。

  • ビューポートに表示されているものを.webglファイルとして作成します。.htmlファイルが書き出され、ウェブブラウザで読み込むことができる。このフォーマットにより、誰でもウェブブラウザで読み込むことができるインタラクティブなデータプロダクトを作成することができます。

  • ビューポートに表示されている内容を.pdfファイルとして作成します。

10.5. Traces

paraview は、トレース、またはマクロを自動的に保存できるようになりました。つまり、トレースの記録を開始し、何かを行い、トレースの記録を停止し、このトレースをファイルに保存することができます。このトレースファイルを pvbatch プログラムの入力として、または paraview 内のマクロとして使用することができます。

例:

  • Tools → Python Shell → Trace → Start Trace.

  • disk_out_ref.ex2を開きます。

  • Apply を実行します。

  • Clip を選択します。

  • Z normal を使用します。

  • Show plane の選択を解除します。

  • Apply を実行します。

  • Slice を選択します。

  • Show plane の選択を解除します。

  • Apply を実行します。

  • ColoringTemp に設定します。

  • Python Shellウィンドウで、Stop Trace を実行します。

  • Save trace.

  • Save as macro.

  • Super-disk と呼びます。

  • エディタを終了します。

では、トレースを実行してみましょう。

  • マクロツールバーに、 Super-disk が表示されます。それをクリックします。