問題タブ [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.
c++ - 複数の楕円ソース VTK から stl を出力する
私は現在、さまざまな vtkParametricFunctionSource オブジェクトを使用してそれらを空間的に配置した VTK の小さな (私は完全な初心者です) プロジェクトを持っています。今私がやりたいことは、現在レンダリングしているすべてのデータを .stl ファイルに出力する方法を見つけることです。
暗黙的なパラメトリック関数を、楕円を与える数式形式から、.stl に出力できる何らかのポイントセット形式に変換する方法がわかりません。おそらく、これを行うのに役立ついくつかの VTK クラスを認識していませんが、すべての助けをいただければ幸いです。
一番。
編集:
また、私の VTK シーンでは、オブジェクトを画面に表示するために使用されるアクターの位置を変更することで、いくつかのオブジェクトの位置を操作しました。出力された .stl ファイルでもこの位置を維持したいと思います。基本的に、シーン、形状、および位置で見られるものを正確に取得し、そのすべてのデータを 1 つの .stl ファイルに配置するにはどうすればよいでしょうか?
python - MacOSX上のParaviewとPython
OSXにparaviewのバイナリディストリビューションをインストールしました。これを実行すると、[ツール]->[Pythonシェル]からPythonインタープリターにアクセスできます。ただし、Pythonから直接VTKおよびParaview機能にアクセスするために、PYTHONPATHに追加する必要のあるライブラリを特定できません。
もちろん、ソースディストリビューションを自分でコンパイルすることもできますが、これにはかなりの時間がかかります。何か案は?
java - vtk Java ボクセル レンダリング
こんにちは、みんな、
なぜJavaのこのコードがコンパイルされるのか、誰もが知っていますが、エラーが表示されます:
C++ コードからコピーした Java ソース コードを次に示します。
ご協力いただきありがとうございます!
デビッド
iphone - iPhone用のVTKをビルドするには?
VTK を使用して DICOM 画像を視覚化し、画面に表示する iPhone/iPad アプリケーションを作成しようとしています。問題は、私が何をしても、デバイスで動作するように VTK をビルドできないことです (シミュレーターで正しく動作します)。
iPhone/iPad 用の VTK をビルドする方法はありますか?
ご助力ありがとうございます!:)
java - VTKで前、上、右、左、下、後ろからモデルを表示するには?
VTK-Viewer を作成し、カメラを自動的に回転させるいくつかのボタンを実現したいので、モデルを正面、上、右、左、下、または後ろから見ます。誰かが C/C++ またはそれ以上の Java のコード スニペットを持っていますか?
java - Eclipseで動作するようにCMakeC++/Javaプロジェクトを構成する
私は現在、Eclipseで動作するように事前に作成されたCmakemakefileを含むVTKプロジェクトをセットアップしようとしています。私が使用する必要のあるコードはC++とJavaの両方ですが、現在の私の主な関心事は、既存のプロジェクトを、Eclipseがすべての依存関係などで理解できるものに変換できるようにすることです。
ご不明な点がございましたら、お気軽にお問い合わせください。
乾杯。
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 で何らかの操作を実行すると、アプリケーションがクラッシュします。エラー ログは
任意のヒント ?最初に複数のスレッドについて比較するのはなぜですか?
opengl - VTK(視覚化ツールキット)とOSG(OpenSceneGraph)、その他?
VTKとOpenSceneGraphを公正に比較した経験のある人はいますか?私はVTKに精通していますが、誰かが両方を広範囲に試したかどうかについて興味があります。
5.6vtkと2.9.9osgの両方をビルドして、例を実行できます...一見OSGはより「ラフ」に見えますが、おそらくそれで問題ありません。特に、VTKで低レベルのopenGLをいじることができるかどうか心配しています。たとえば、glReadPixelsはOSGでより適切に動作するでしょう。コメント?
(または、私が見逃している素敵な「その他」はありますか?他にも存在することは知っていますが、OSGとVTKの膨大な範囲を見てください...)
java - VTKはJavaまたはQTでよりうまく機能しますか?
私はVTKの初心者で、医療用ビューアを書き始めています。私はVTKがJavaまたはQTのいずれかにラップするのを見てきましたが、どちらがより効果的かについて誰かが意見を持っているかどうか疑問に思っていました。私はJavaがはるかに上手で、QTを最初から学んでいます。しかし、私は読んで、VTKとJavaをうまく機能させることが問題になる可能性があることに気づきました。たとえば、私の最初のhello world Java VTKプログラムは、VTKを使用してJavaを実行するためにシステムパスを変更する必要があったため、作成に長い時間がかかりました。私が展開しているコンピューターには非常に厳しいセキュリティ規制があるため、これだけでも問題が発生する可能性があります。しかしその一方で、私はQTをゼロから学んでいるでしょう。
任意のアイデアや意見をいただければ幸いです。
ありがとう!
vtk - VTK:プロジェクトにスクロールバーを追加するにはどうすればよいですか?
VTKプロジェクトにスクロールバーを追加する最も簡単な方法は何ですか?
ありがとう
アップデート