問題タブ [paraview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - OpenGL倍精度
それまでの間、Matlab、paraview、または openGL を使用して倍精度で処理を行うその他のアプリケーションを指示する方法はありますか? 問題の回避策を使用できますが、使用しないことをお勧めします :) ありがとうございます!
編集:問題/問題についてより具体的にしようとしています。最初の 2 つの画像:
最初のものはopenGLを使用してレンダリングされ、2番目(細かいもの)は別のレンダラーに切り替える「opengl neverselect」メソッドを入力した後にレンダリングされます。Paraview でも同様のレンダリングの問題が発生するため、これは OpenGL 固有のものであり、matlab や Paraview の「障害」ではないと確信しています。以下のコメントに記載されているように値をシフトすると、スムーズにレンダリングされた画像も得られます。これは、データ範囲にゼロからの大きなオフセットがあり、赤化ルーチンの精度が十分に正確ではなく、レンダリング計算で深刻な丸め誤差が発生するためだと思います。
したがって、(matlab、Paraview、OS 設定で) レンダリング精度を高く設定する方法を知っているかどうかを知りたいです (gpu/opengl は通常 float で計算することを読みました)。
vtk - Paraview は NetCDF4 (HDF5) ファイルを読み取ることができますか
paraview が VTK バックエンドを介して古典的な netcdf ファイルを読み取ることができることを理解しています。ただし、何度か試行した後、拡張データ モデルを使用する netcdf 4 ファイルを読み取らせることができません。MPI との並列出力が可能になるため、新しいファイル形式を使用したいと考えています。
http://www.unidata.ucar.edu/software/netcdf/examples/programs/からサンプル C プログラムの 1 つをコンパイルし、作成フラグを NC_NETCDF4 に変更し、結果のファイルを paraview (v4.0.1) で開こうとしました。 ubuntuパッケージマネージャー経由でインストールしました。「リーダー (...) が見つかりませんでした。いずれかを選択してください: (...)」と常に表示されますが、選択するリーダーのどれも実際にファイルを読み取ることはできません。
誰か教えてくれませんか
paraview は単に netcdf 4 ファイルを開くことができない、または
ある種のインストールフラグと再インストールが必要です
- 私がまだ見つけていないparaviewの奇跡のオプションがありますか?
python - Pythonで線の上にプロットして複数のデータをプロットする
私は洞察のケースを読んでいます。
特定のスライスについて、次のプロットオーバーライン関数を使用して2点間をプロットしています:
複数の行をプロットし、すべての行のデータをcsvファイルにエクスポートしたいのですが、コードは最初の行のデータと他の行の「nan」のみを書き込みます。
python - ParaView で Python スクリプトを使用してアニメーションを保存する
Python スクリプトを使用して ParaView に .avi アニメーションを保存しようとしています。私が書いたスクリプトは機能しますが、アニメーションは安定したフレームに対応しています。paraView モデルから 10 フレームすべてのアニメーションを取得するには、何を変更すればよいですか?
ここに私のスクリプト(movie.py)があります:
cmake - OSX Maverick 10.9.4 用の VTK 5.0.4 をダウンロード、インストール、および構成するにはどうすればよいですか?
私の大学のコースでは、データの視覚化に VTK 5.0.4 を使用します。教授は、OSX に VTK をインストールする方法についてのガイドを提供しませんでした。教授は、ウェブサイトhttp://www.vtk.org/VTK/resources/software.htmlを確認するように言っていますが、5.0.4 のバージョンは見当たりません。
このバージョンの VTK を Mac Maverick オペレーティング システムにインストールすることはできますか? 使用する教科書はhttp://www.vtk.org/VTK/help/book.htmlです。
教授は、VTK メンテナの Kitware にはおそらく OSX Maverick 用の VTK バイナリ インストール ファイルがなく、ソース コードから始めて VTK をインストールする必要があるかもしれないとほのめかしました。どうすればいいですか?
python - paraview python shellの入力構文
私は現在使用しようとしています
なので
シェルで、q は「out.e」ExodusII ファイルからの変数データ セットです。エラーが発生します
Paraview で Python シェル スクリプトに関する文献を検索しようとしましたが、うまくいかないようです。私はこれが迅速な修正であることを知っています。ありがとう
3d - vtk を使用して一連の点を指定して複数のポリラインを作成する
vtk と paraview を使用して、50 個の粒子の空間に軌跡を表示する必要があります。現在、私のデータはpos(x,y,t,n)
、n が n 番目の粒子のラベルです。次のように編成された vtk ファイルにすべてのデータを保存しました。
上記のファイルは ParaView に正しくインポートできます。一見すると、次の programmagle フィルターを適用できます。
次のグラフィックを作成するには
フィルターは基本的に、1 つおきのポイントを結ぶ線を作成しますが、私の場合は、1 つの粒子軌跡の最後のポイントを次の軌跡の最初のポイントに接続します。
パーティクルごとに異なるポリデータ オブジェクトを作成したいので、それらに個別にラベルを付けたり、色を付けたりすることもできます (そして、「すべてが接続されている」問題を排除できます)。同様のフィルターに対する私の最初の推測は
しかし、これを実行すると、segfault が原因で ParaView が閉じてしまいます。おまけ: コードは正しく書かれています。nParts を 1 に設定すると、上記と同じグラフが得られます。
編集:データセットはここにあります
c - 三次元配列を小さな「立方体」に分割します
私は現在これに取り組んでいます: 複数の .vtr ファイルを含む Paraview .vtm ファイルを生成します。各 .vtr ファイルには、次のような値と座標が含まれています。ここでは、次元 8 で作業していると仮定します。
四次元配列を使用して値を格納します: float ****tab
、 with tab[s][x][y][z]
、 where :
s
現在の分割ステップです。次の .vtr ファイルの作業を開始するたびに増加します。x, y, z
その価値。
これが問題の原因です。これらのポイントを配置する必要がある座標は何でもかまいません。定数 (0、0.1、0.2 などのように、ステップに続く) にすることも、そうでないこともできます。
座標を 3 つの配列に格納しますx[], y[], z[]
。私の目標は、一連の値を小さな立方体に分割することです。値を 8 つのファイル (2^3 ファイル) に分割するとします。8 つの小さな立方体の正しい座標を取得する必要があります。そして、私はそれを行う方法を見つけることができません。
私のデータ構造の選択はひどいものだと確信しています。
編集 :
これが私の4つ星配列を生成する関数です:
かなり基本的な内容です。現在、ランダムな値を使用しています。x, y, z
配列を作成して埋める方法は次のとおりです。
これはまだ非常に基本的なものですが、最後に、vtk レガシー形式に従って、ファイル内の座標を出力する関数を次に示します。
だから、ええ、それは私が望むことをまったくしません。結果のスクリーンショットは次のとおりです。
すべての立方体が重なり合っています。以前使用していたコードでは、いくつかの立方体 (ファイルごとに 1 つ) がありましたが、対角線上に配置されていました (これも良くありません)。
paraview - 時間軸を使用して paraview で 3D プロットを作成するには?
fenics でいくつかのシミュレーションを行った後、結果を vtk 形式で保存して、ParaView にロードできるようにしました。結果は、時間依存の 1D データです。最終的に、いくつかの論文で見つけたこれらの例の図のようになります。
これは、空間座標の 1 つの軸、時間の軸、および実際のデータの軸を意味します。ParaView は自分のデータを表示し、「スカラーによるワープ」を使用すると、目的の結果が得られますが、正確に 1 つのタイム ステップのみです。アニメーションも機能しますが、1 つの 3D プロットで見栄えがよくなる 1D データのビデオを作成したくありません。
ParaView で追加の軸として時間を追加するにはどうすればよいですか?