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

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

c++ - 複数の楕円ソース VTK から stl を出力する

私は現在、さまざまな vtkParametricFunctionSource オブジェクトを使用してそれらを空間的に配置した VTK の小さな (私は完全な初心者です) プロジェクトを持っています。今私がやりたいことは、現在レンダリングしているすべてのデータを .stl ファイルに出力する方法を見つけることです。

暗黙的なパラメトリック関数を、楕円を与える数式形式から、.stl に出力できる何らかのポイントセット形式に変換する方法がわかりません。おそらく、これを行うのに役立ついくつかの VTK クラスを認識していませんが、すべての助けをいただければ幸いです。

一番。

編集:

また、私の VTK シーンでは、オブジェクトを画面に表示するために使用されるアクターの位置を変更することで、いくつかのオブジェクトの位置を操作しました。出力された .stl ファイルでもこの​​位置を維持したいと思います。基本的に、シーン、形状、および位置で見られるものを正確に取得し、そのすべてのデータを 1 つの .stl ファイルに配置するにはどうすればよいでしょうか?

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

python - MacOSX上のParaviewとPython

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

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

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

java - vtk Java ボクセル レンダリング

こんにちは、みんな、

なぜJavaのこのコードがコンパイルされるのか、誰もが知っていますが、エラーが表示されます:

C++ コードからコピーした Java ソース コードを次に示します。

ご協力いただきありがとうございます!

デビッド

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

iphone - iPhone用のVTKをビルドするには?

VTK を使用して DICOM 画像を視覚化し、画面に表示する iPhone/iPad アプリケーションを作成しようとしています。問題は、私が何をしても、デバイスで動作するように VTK をビルドできないことです (シミュレーターで正しく動作します)。

iPhone/iPad 用の VTK をビルドする方法はありますか?

ご助力ありがとうございます!:)

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

java - VTKで前、上、右、左、下、後ろからモデルを表示するには?

VTK-Viewer を作成し、カメラを自動的に回転させるいくつかのボタンを実現したいので、モデルを正面、上、右、左、下、または後ろから見ます。誰かが C/C++ またはそれ以上の Java のコード スニペットを持っていますか?

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

java - Eclipseで動作するようにCMakeC++/Javaプロジェクトを構成する

私は現在、Eclipseで動作するように事前に作成されたCmakemakefileを含むVTKプロジェクトをセットアップしようとしています。私が使用する必要のあるコードはC++とJavaの両方ですが、現在の私の主な関心事は、既存のプロジェクトを、Eclipseがすべての依存関係などで理解できるものに変換できるようにすることです。

ご不明な点がございましたら、お気軽にお問い合わせください。

乾杯。

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

c++ - QT プラグイン、VTK QT ウィジェット、マルチスレッド、リンクに関する質問ですか?

皆さん、こんにちは。

これは長い質問になるでしょう。必要でない場合は [背景] を飛ばしてください ;)

【背景

モジュラー QT ベースのアプリケーションを開発しています。アプリケーションは、QT ベースのプラグインを介して拡張可能です。図のように、主に3つのパーツがあります(赤数字)。

代替テキスト

1) libAppCore - アプリケーションのコアであり、プラグイン インターフェイス、メイン UIS、相互接続などを定義します。

2) App.exe - いくつかの組み込みプラグインとメイン アプリケーションの実行を実装するアプリケーション。

3) Qt ベースのプラグイン- プラグイン インターフェイスを実装するいくつかのプラグインlibAppCore.dll

各コンポーネントが相互にリンクする方法は次のとおりです。

  • libAppCore は QT ライブラリをリンクします。

  • App.exe は、libAppCore.DLL と QT ライブラリをリンクします (App.exe は、私の libAppCore.DLL が使用されていない別の QT クラスを使用します)。

  • プラグイン ( libAppQTPluginA.DLL 、 libAppQTPluginB.DLL ) - libAppCore.DLL と QT ライブラリをリンクします。libAppQTPluginA.DLL - OpenGL へのリンク libAppQTPluginB.DLL - VTK ライブラリへのリンク

【実際の問題】] ここでも Windows でのみ発生しますが、Linux では問題なく動作します。

すべてが正常にコンパイルされ、VTK ライブラリを使用する PluginB の実行時にのみ問題が発生します。

PluginB の実行中に、QMainWindow の中央ウィジェットとして設定される QWidget を作成します (一度に多くの QMainWindow が存在する可能性があります)。

QVTKWidget qtWidget = 新しい QVTKWidget(this); qtWidget->resize(512, 512);

vtkSmartPointer sphereSource = vtkSmartPointer::New(); sphereSource->Update(); vtkSmartPointer sphereMapper = vtkSmartPointer::New(); sphereMapper->SetInputConnection(sphereSource->GetOutputPort()); vtkSmartPointer sphereActor = vtkSmartPointer::New(); sphereActor->SetMapper(sphereMapper);

// VTK レンダラー vtkSmartPointer leftRenderer =vtkSmartPointer::New(); leftRenderer->AddActor(sphereActor);

qtWidget->GetRenderWindow()->AddRenderer(leftRenderer); QVBoxLayout *vboxLayout = 新しい QVBoxLayout; vboxLayout->addWidget(qtWidget); setLayout(vboxLayout);

実行中、QT は複数のスレッドについて警告しますが、新しいスレッドや VTK (AFAIK) を作成することはありません。

(しかし、行 vboxLayout->addWidget(qtWidget); をコメントアウトすると、これは消えます。)

また、QVTKWidget で何らかの操作を実行すると、アプリケーションがクラッシュします。エラー ログは

任意のヒント ?最初に複数のスレッドについて比較するのはなぜですか?

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

opengl - VTK(視覚化ツールキット)とOSG(OpenSceneGraph)、その他?

VTKとOpenSceneGraphを公正に比較した経験のある人はいますか?私はVTKに精通していますが、誰かが両方を広範囲に試したかどうかについて興味があります。

5.6vtkと2.9.9osgの両方をビルドして、例を実行できます...一見OSGはより「ラフ」に見えますが、おそらくそれで問題ありません。特に、VTKで低レベルのopenGLをいじることができるかどうか心配しています。たとえば、glReadPixelsはOSGでより適切に動作するでしょう。コメント?

(または、私が見逃している素敵な「その他」はありますか?他にも存在することは知っていますが、OSGとVTKの膨大な範囲を見てください...)

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

java - VTKはJavaまたはQTでよりうまく機能しますか?

私はVTKの初心者で、医療用ビューアを書き始めています。私はVTKがJavaまたはQTのいずれかにラップするのを見てきましたが、どちらがより効果的かについて誰かが意見を持っているかどうか疑問に思っていました。私はJavaがはるかに上手で、QTを最初から学んでいます。しかし、私は読んで、VTKとJavaをうまく機能させることが問題になる可能性があることに気づきました。たとえば、私の最初のhello world Java VTKプログラムは、VTKを使用してJavaを実行するためにシステムパスを変更する必要があったため、作成に長い時間がかかりました。私が展開しているコンピューターには非常に厳しいセキュリティ規制があるため、これだけでも問題が発生する可能性があります。しかしその一方で、私はQTをゼロから学んでいるでしょう。

任意のアイデアや意見をいただければ幸いです。

ありがとう!

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

vtk - VTK:プロジェクトにスクロールバーを追加するにはどうすればよいですか?

VTKプロジェクトにスクロールバーを追加する最も簡単な方法は何ですか?

ありがとう

アップデート