問題タブ [vtk]
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.
linux - X11 / Ubuntu 11.04 x86-64 で vtk の「直接」ハードウェア レンダリングを有効にするにはどうすればよいですか?
IsDirect()
ハードウェア レンダリングがオンかどうかを示すメソッドが vtkRenderWindow* で false を返すことに気付きました。クラス ドキュメントへのリンク
: http://www.vtk.org/doc/nightly/html/classvtkRenderWindow.html
どうすれば有効にできますか? cmake のビルド オプションでできるようですが、どうすればよいのでしょうか。私の OpenGL ライブラリは問題ありません。ここにしばらく前からスレッドがあることに気付きました: http://www.vtk.org/pipermail/vtkusers/2005-July/081034.html しかし、これまでのところ、これ以上の最新情報は表示されません。サポートされていないだけですか? Linuxで?
c# - x64 dll ファイルの参照は C# では機能しますが、F# では機能しません
最新の VS 2010 を使用して、2 つの新しいソリューションを作成しました。
- C# コンソール アプリケーション
- F# コンソール アプリケーション
2 つの x64 dll ファイルを参照しました:Kitware.VTK.dll
およびKitware.mummy.Runtime.dll
(ここからダウンロードできます: http://www.kitware.com/products/avdownload.php )
C# VS 2010 は、私が書いたときに名前空間を見つけますusing Kitware
。
F# VS 2010 は、私が書いたときに名前空間を見つけられませんopen Kitware
。
x86 バージョンは F# で正常に動作します。その理由と、Kitware x64 を F# で動作させる方法について何か考えはありますか?
python - Python を使用して (インタラクティブな) 3D でグラフを視覚化するにはどうすればよいですか?
次のような Python のグラフがあります。
これは小さな例です。私が作成したアプリケーションは、約 100 個の頂点と 300 個のエッジを持つグラフを使用しています。
これをPythonで、できればUbuntuで利用可能なライブラリで視覚化したいと思います。3D ビジュアライゼーションでグラフを移動できれば素晴らしいと思います。
これまでに行ったこと
現時点ではUBIGRAPHを使用しています。視覚化と相互作用は非常に優れていますが、頂点の座標を指定できません。
マットプロット
matplotlibを見つけましたが、非常に大きいです。私が好きなことをする例は見つかりませんでしたが、見逃したかもしれません。Ubuntuで利用できます。
vtk
matplot と同じ問題。実用的な例をいくつか教えていただければ、それが最善の解決策になるかもしれません。
python - VTKファイルをPythonデータ構造に読み込むにはどうすればよいですか?
次のようなVTKファイルがいくつかあります。
これらのVTKファイルから2つのリストを取得したいと思います:edgesListとverticesList:
- edgeListには、エッジを(FromVerticeIndex、ToVerticeIndex、Weight)-タプルとして含める必要があります
- verticesListには、頂点を(x、y、z)-タプルとして含める必要があります。インデックスは、edgesListに記載されているインデックスです。
standard-vtk-pythonライブラリでこれを抽出する方法がわかりません。私はこれまでに得ました:
私のpython-vtk-codeが意味をなさない可能性があります。私はvtkライブラリを使用し、自作のコードは使用しないことを望みます。
これが私の自作のコードです。それは動作しますが、これにvtkライブラリを使用できればもっと良いでしょう:
python - Mayavi2/VTK のプロットにスケール バーを追加するにはどうすればよいですか?
mlab で作成した mayavi プロットにスケール バー (たとえば、1 ミクロンの大きさを示す) を追加したいと考えています。
たとえば、次の質問を参照してください: Mayavi で立方体でないボクセルを含むボリュームを正しく表示する方法
を使用して、プロットのボクセル サイズを設定できます
表示しているオブジェクトのスケールを示すインジケーターを自動的に追加する方法が欲しいです。現在、エクスポートされた画像にインクスケープを使用して手動でスケール バーを追加していますが、もっと良い方法が必要です。
単純なmayaviの方法が最も役に立ちますが、vtkにそれを行うものがあれば、いつでもmayaviのラッパーを使用できます。
text3d のようなものでテキストを追加できるので、線を描く方法と正しいスケーリングを手動で計算する方法を理解できると思いますが、もっと簡単な方法があることを願っています。
python - VTKをQtで動作させる際の問題
Qt4ウィンドウ内にVTK5ビジュアライゼーションを埋め込もうとしていますが、うまくいきません。次のコードは私のMac(10.6、Python 2.7)では機能しません。
コードを実行しようとしたときのエラーは次のとおりです。
誰かが何が起こっているのか考えていますか?に切り替えると注意してください
期待どおりに小さな空のウィンドウがポップアップ表示されます。
python - タンパク質構造の可視化
私は、ユーザーが pdb ファイルを開いてタンパク質構造を取得する RasMol のような、タンパク質構造の視覚化に関する作業を依頼されました。
pdb ファイルからタンパク質構造を生成するにはどうすればよいですか?
Python でコーディングし、構造を視覚化するには、OpenGL または VTK を使用する必要がありますか? この点で私を助けるかもしれない他のモジュールはありますか?
c++ - VTK で簡単な 2D 等高線図を作成するには?
作成したデータの簡単な等高線図を作成する方法を見つけるために、VTK の例を詰め込んでいます。構造化された長方形グリッド上の 71x71 ドメインで単純な偏微分方程式を解いたとします。このグリッドでは、ノードがそれらの間で等距離に配置されています。
*.vtp ファイルからのデータを視覚化する方法を示す、 filledContoursの例を調べました。.vtp ファイルを書き込める限り、これで問題ありません。問題は、等高線図に適した .vtp データ ファイルの作成方法がわからないことです。球体やコーンなどの埋め込みアクタから .vtp ファイルを作成できましたが、2D データ配列でそれを行う方法がわかりません。
vtk - vtkPointsから個々のポイントを削除します
vtkPointsというVTKクラスについて質問があります。クラスには個々のポイントを挿入する機能がありますが、個々のポイントを削除する機能はありません。これは、vtkPoints :: Modified()を呼び出してグラフィックスパイプラインを再度駆動し、ビューを更新/再レンダリングしてビューを更新する必要がある場合には不便です。vtkPointsを再初期化し、すべてのポイントを再度追加し、ビューを更新/再レンダリングするという明らかなケースは、遅すぎてリソースを大量に消費します。
この問題に対する可能な解決策はありますか?
ありがとう、タイムキャッチャー
c++ - itkvtkglue を使用して VTK で ITK を使用するには?
ウィキの例から IO/ImageFileReader という VTK に ITK を組み合わせた例を作りたかった。
itkvtkglue をダウンロードし、フォルダーに展開し、cmake で構成し、Visual Studio 2010 でビルドしました。
しかし、与えられた例を設定しようとすると使用できません。cmake は ItkVtkGlue_DIR を単独で見つけますが、必要なファイルを含めることができなかったというエラーが表示されます。含めることができません(${ItkVtkGlue_USE_FILE})
CMake が ItkVtkGlue ヘッダー ファイルを探すフォルダーをどうにかして変更する必要がありますか? ITK と VTK を一緒に使用する他の方法はありますか?
エラーとファイルの内容を以下に示します。
CMakeLists.txt は次のようになります。
ご協力ありがとうございました。