問題タブ [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.

0 投票する
3 に答える
5604 参照

3d - ParaView用にPLOT3Dファイルをフォーマットするにはどうすればよいですか?

シミュレーションをParaViewで視覚化するために、ウサギの心臓の形状を説明しようとしています。

私が抱えている問題は、ParaViewがジオメトリをPLOT3D形式で記述したいということです。これについては、オンラインで見つけるのに苦労しています。

私が持っているジオメトリは通常の3Dメッシュで構成されており、そこから一部のポイントのみが組織であり、他のポイントはチャンバーの周囲または内部のスペースにあります。

この形式の経験がある人、またはオンラインドキュメントをよりよく理解できる人が私を助けてくれるとありがたいです。

0 投票する
1 に答える
1492 参照

python - MacOSX上のParaviewとPython

OSXにparaviewのバイナリディストリビューションをインストールしました。これを実行すると、[ツール]->[Pythonシェル]からPythonインタープリターにアクセスできます。ただし、Pythonから直接VTKおよびParaview機能にアクセスするために、PYTHONPATHに追加する必要のあるライブラリを特定できません。

もちろん、ソースディストリビューションを自分でコンパイルすることもできますが、これにはかなりの時間がかかります。何か案は?

0 投票する
2 に答える
140 参照

web-applications - Web ページにグリッド メッシュを描画する方法は?

多くの有限要素解析および有限体積解析では、人々は結果を視覚的に確認したいと考えています。これは通常、デスクトップ アプリケーションで行われますが、これらの結果を Web ページに表示して、前処理と後処理をオンライン アプリケーションにすることは可能ですか? たとえば、ParaView は計算流体力学用のデスクトップ ベースのアプリケーションですが、その出力を Web ページで実現できますか?

0 投票する
1 に答える
1081 参照

python - NumPy/matplotlib での時間補間

ParaView でアニメーションを作成する場合、入力ファイルを時間的に補間する機能があります。NumPy/matplotlib で複数の等高線プロットを介してアニメーションを生成する場合、アニメーションをよりスムーズにするのに役立つ同様の機能がありますか、それとも手動でデータを一時的に補間する必要がありますか?

0 投票する
1 に答える
239 参照

java - Java (Clojure) から書き込み、Paraview で読み取ることができるデータ形式は?

データ (ボクセル) の通常の 3D グリッドを生成する Clojure コードがいくつかあります。これを、後で Paraview (および、場合によっては他の分析/視覚化プログラム) で読み取ることができるファイルに書き込みたいと考えています。これを行う最も簡単な方法は何ですか? 私の主な優先事項は単純さですが、大規模なデータセットに使用できるように、これも適切に拡張できるようにしたいと考えています。通常のグリッドよりも複雑なものを処理する必要はありません。

0 投票する
1 に答える
837 参照

c++ - 出力精度が倍精度より高い

ParaView で処理/可視化する C++ プログラムからのデータを印刷していますが、浮動小数点数に問題があります。Paraview は Float32 と Float64 の両方のデータ型をサポートしています。Float64 は、典型的な制限 +/-1.7e +/- 308 の double と同等です。しかし、私のコードは 6.5e-318 のような数値を出力しています。これは、データの読み取り時に ParaView でエラーをスローしています。これらの小さい数値をゼロに丸めると、ParaView のエラーが消えることを確認しました。なぜこのような「高精度」出力が得られるのかはわかりません。おそらく、一部の数値が double よりも高い精度で格納されているためです。たとえば、次のコードは私のシステムで同じ動作を再現します。

私の出力は次のとおりです。

私のシステムは Mac OS X Snow Leopard で、上記を GCC 4.2 と GCC 4.6 でフラグ-m32, -m64and -ffloat-store(これが役立つかどうかはわかりません) でテストしました。

実際、私にとっての出力は問題ありませんが、ParaView の場合はそうではありません。なぜこの違いがあるのか​​ 知りたいだけです。重要な可能性のある浮動小数点数に関連するものを無視している可能性が非常に高いです。double のこの出力/数値動作についての手がかりを教えてください。

0 投票する
2 に答える
546 参照

python - Python でサブプロセスを作成する

クラスsubprocessとともにモジュールを使用して、プロセスを作成および実行しようとしています。Popenこれまで、私は常に、必要なプログラムを呼び出すことに成功していました。

今、私はparaview(バージョン3.8.1)をパラメータとして添付されたPythonスクリプトで呼び出そうとしています:

このコマンドをコンソールから実行すると、問題なく動作します。クラスで実行しようとするとPopen、次のエラー メッセージで失敗します。

Paraview自体が起動しています。しかし、paraview自体が使用しているpythonインタープリターを持っているという事実によるエラーメッセージですか? Popenまたは、次のような呼び出しルーチンを微調整できますか。

コンソールからプロセスを作成できるが、Popen上記の -call では作成できないというのはどうしてでしょうか?

編集

Python 2.7が内部で実行されているparaviewバージョンをダウンロードしてインストールし(上記で使用したバージョンのpython 2.5ではありません)、呼び出しがPopen機能します。したがって、これは paraview の python バージョンと関係があるに違いありません。残っている唯一の質問は次のとおりPopenです。

0 投票する
2 に答える
3477 参照

python - Python スクリプトからマルチビュー Paraview スクリーンショットを作成する

複数のビューを含む .png または .pdf スクリーンショット ファイルを作成する Paraview 用の Python スクリプトを作成しようとしています。ここで重要なのは、MULTIPLE VIEWS の部分です。わかりやすくするために、Paraview ディスプレイには 3 つの異なるウィンドウがあります。1 つは XZ 平面で表示されたモデルを表示し、もう 1 つは XY 平面で表示され、もう 1 つは YZ 平面で表示されます。Python スクリプトを使用して、これら 3 つのビューすべてを示す単一のファイルを作成しようとしています。File->Save Screenshotこれは、ボタンをクリックしてからチェックを外すことで、手動で行うことができSave only selected viewます。これを数百回行う必要があるため、明らかにスクリプトが適しています。

この操作がどのように機能するかを確認するために「トレースを開始」オプションを使用してみましたが、生成されるコードは不完全なようです。

これに似たものを実行すると、ビューごとに 1 つずつ、3 つの個別の .png ファイルが生成されます。おそらくこれらは、Paraview が結合して完成品を作成する一時ファイルであることを意図しているのかもしれませんが、それらを結合する方法がわかりません。

誰もこの問題の経験がありますか? 私はインターネットとParaviewのドキュメントを精査しましたが、私が見つけることができる唯一の例は単一のビューしかありません. どんな助けでも大歓迎です。

Windows XP で Paraview 3.12.0 32 ビットを使用しています

0 投票する
0 に答える
372 参照

vtk - ParaView で軸に沿ったボックスを視覚化する方法

ParaView で多数の軸に沿ったバウンディング ボックスを視覚化したいと考えています。非構造化グリッドを作成しvtkVoxel、そこにセルを挿入します。各ボクセルをいくつのポイントに関連付ける必要がありますか? ドキュメンテーションにボクセルは保存効率が良いと書いてあるので、コーナーは2つあれば十分かと思っていたのですが、例えばこの投稿ではそれぞれに8を設定しているようです。ドキュメントからも何も得ることができませんでした。

0 投票する
1 に答える
4921 参照

file-format - ボクセルボリュームをVTKファイル形式で表現するにはどうすればよいですか?

ボリュームを表す3Dバイナリ配列があります。ここで、a[x,y,z] = 0はオブジェクトがないことをa[x,y,z] = 1示し、オブジェクト領域を示します。

これをVTKファイルとして保存し、 ParaViewで表示したいと思います。これを達成するための最も簡単な方法は何ですか?他のアプローチの提案は大歓迎です。

VTKファイル形式を調べましたが、他の構造を使用して、必要なものを直接実現する方法が見つかりませんでした。