問題タブ [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.
java - OSX10.6のJavaでVTK5.4.2を使用する
OSXでVTK5.4.2を使用してJavaコードを正常に実行した人はいますか?
ソースからVTK5.4.2をインストールし、Javaおよび共有ライブラリ用に構成しました。vtk.jarファイルは期待どおりに生成され、Javaプログラムは正しくコンパイルされます。ただし、実行時に、ラッパークラスが基になる* .dylibライブラリを呼び出すとすぐに、最初のライブラリのみがロードされ、ロードされた最初のライブラリと同じディレクトリにある場合でも、その依存関係は見つかりません。
Netbeansを使用して実行している場合、発生するエラーは次のとおりです。
スレッド「main」の例外java.lang.UnsatisfiedLinkError:/usr/lib/java/libvtkFilteringJava.dylib:ライブラリがロードされていません:libvtkCommonJava.5.4.dylib
参照元:/usr/lib/java/libvtkFilteringJava.dylib理由:画像が見つかりませんjava.lang.ClassLoader $ NativeLibrary.load(ネイティブメソッド)で
何か案は?
ありがとう-カルロス
c++ - vtk で Y 軸を反転する
VTK の Y 軸を上ではなく下に移動させる方法はありますか?
データを表示する際に、VTK ウィンドウを非 VTK ウィンドウと一致させたいのですが、これらはすべて Y 軸が下向きになっています。
c++ - VC++ライブラリの衝突の問題
私は、Qt(gui lib)、VTK(graphics lib)、およびその名前を言及せず、代わりにLIB_Xと呼ぶ非常にあいまいな別のライブラリを使用するC++プロジェクトに取り組んでいます。プロジェクトでは、GUIコンポーネントにQtを使用し、ジオメトリのレンダリングにVTK(より正確には、QtをサポートするVTKによって提供されるQVTKWidget拡張機能)を使用します。LIB_Xを使用してジオメトリを収集および操作します。
問題は、LIB_Xが実際にVTKを使用していることが判明したことです(どこで、どのように、それはクローズドソースであるかはわかりません)。最初は問題はありませんでした。両方のライブラリをリンクしてコンパイルしても問題はありませんでしたが、ある時点で特定の(そして非常に必要な)LIB_X関数を呼び出してコンパイルすると、すでに定義されているVTK lib/objに関する何かがたくさん発生しました。 LIB_Xdllのエラーで。
例(これは/ FORCE:MULTIPLEを使用しているため、ここでは警告です。/FORCE:MULTIPLEなしでエラーが必要な場合はお知らせください。投稿します):
/ FORCE:MULTIPLEを使用してみましたが、最初は奇跡のようでしたが、コードにランダムなエラーが発生し、ほとんどの場合ヒープエラーが発生します。メインプロジェクトからLIB_Xへのすべての参照を削除し、すべてのLIB_Xのものを処理する静的libを作成することにしました。私はC++の専門家ではないので、コンパイル済みのlibを使用しているときにlibの衝突をどのように処理するかはわかりませんが、静的libをメインプロジェクトにリンクするときにlibの衝突エラーが発生するので、それでも/ FORCE:MULTIPLEを使用する必要があります。
静的ライブラリを取得すると、ランダムエラーがなくなったように見え、静的ライブラリを介してメインプロジェクトのLIB_Xメソッドで多くのことを実行できましたが、どこからともなく、メインプロジェクトに新しいデータメンバーを追加しました。 class(std :: vector of doubles)を実行すると、静的ライブラリのメソッドの1つで突然ヒープエラーが発生しました。新しいデータメンバーをコメントアウトすると、静的ライブラリのメソッドは正常に実行されます。正直なところ、それを調べる価値があるかどうかわからないので、現在のエラーを与えるのは嫌いですが、それが役立つ場合に備えて、とにかくここにあります:
注:約151行目でxutilityにクラッシュし、アサーションがポップアップ表示されます: "file:dbgheap.c line:1279 expression:_CrtIsValidHeapPointer(pUserData)"
エラーは、ベクトルベクトルdoubleをベクトルベクトルベクトルdoubleに追加した後に発生し、push_back行でクラッシュします。
ここでクラッシュし始めたのは、メインプロジェクトに新しいデータメンバーを追加したときだけです(静的ライブラリとは別に!)。新しいデータメンバーをコメントアウトすると、エラーがなくなります。
したがって、/ FORCE:MULTIPLEは悪いように見えますが、私には意味をなさないランダムエラーが発生します。他の解決策はありますか?私はねじ込まれていますか?LIB_XのVTKのリンクでできることはありますか?
c++ - VTK IO 用の C/C++ ライブラリ
膨大な量のデータを生成する C++ でのシミュレーションがあります。現在、MATLAB ライブラリを使用して結果を .mat ファイルとして保存していますが、最終的にはオープン ソースのバイナリ形式が必要になります。独自のバイナリ形式を実装したくありません。ASCII はオプションではありません。VTK は 3D データ構造を保存するための .vtk バイナリ ファイル形式を提供していると聞きましたが、これはまさに私が必要としているものです。VTK ファイルを読み書きするための優れた C/C++ ライブラリはありますか?
c++ - NetBeansを使用して、NetBeansでコンパイルされていないC ++ライブラリをデバッグするにはどうすればよいですか?
RedhatLinuxでNetBeans6.8を使用しています。NetBeansでコンパイルされていないライブラリをデバッグ(ステップイン)するようにNetBeansを設定する方法を知っている人はいますか?
私の特定のケースでは、デバッグフラグが設定されたcmakeを使用して構築されたVTKライブラリをデバッグしようとしています。VTKの共有ライブラリを使用するC++アプリケーションを作成しました。
何か案は?プロジェクトにソースの場所を追加するなど、明らかなことを試しました。
gdbを使用すると、アプリケーションをデバッグし、VTKの任意の場所にブレークポイントを設定できることに注意してください。
c++ - Qt + VTK + Cmake
OSX 10.6(Snow Leopard)、Qt 4.6、VTK 5.4、およびCmake2.8を実行しています。Qtをインストールしてから、VTKとCmakeをインストールしました。QT 4.6を使用するようにVTKを構成しました(VTK_USE_GUISUPPORTとVTK_USE_QVTKをオンにしました)。構成とインストールは簡単に機能しましたが、Qt参照を使用してCmakeを実行すると、依存関係の解決に失敗したため、後続のmakeプロセス中にコンパイルが失敗します。
例として、Qt ImageViewerの例(VTK / Examples / GUI / Qt / ImageViewer)を作成しようとしましたが、qapplication.h(および他のすべてのqtヘッダー)が見つかりませんでした。なぜこれが起こっているのかについてのアイデアは大歓迎です!
c++ - メインスレッドからの VTK ウィンドウスレッド、C++
私はちょうど VTK (および C++ GUI プログラミング) を学んでいて、できれば簡単な質問があります。
メイン アプリケーションは、アプリケーションのある時点でレンダリングされたウィンドウを起動します。VTK ウィンドウが表示されている間、メイン スレッドを継続できるようにしたいと考えています。VTK ウィンドウをスレッドとして起動する特定の方法はありますか?
私の環境は Linux で、boost と pthreads を自由に使用できます。ありがとう。
VTK は視覚化ツールキットです。vtk.org を参照してください。
c++ - VTKで設定した複数の線を描く
接続されているように見える複数の線を描く方法について、誰かが正しい方向に向けることができますか? とvtkLineその機能を見つけました。それから私は見つけましたが、これには追加、挿入、または設定機能がないようです。についても同じです。SetPoint1SetPoint2vtkPolyLinevtkPolyVertex
内部データの最後にあるポイントをプッシュして単純にレンダリングできる基本的な機能はありますか? または、そのような関数/オブジェクトがない場合、ここに行く方法は何ですか?
関連トピック: vtk はあまり好きではありません。おそらく機能が制限されている、より使いやすい視覚化ツールキットはありますか?
前もって感謝します
c++ - C++でVTKを使用/学習するための開発環境
私はVTKとC++の初心者です(ただし、概念/ Javaなどに精通しています)。最終的には、プロジェクトにQTとVTKの両方を使用する必要があります。VTK Designerに似たVTK用の開発環境またはエディター(C ++を使用)があるかどうか知りたいですか?VTK Designerには、VTK出力をC++コードに変換する機能がないことに非常に失望しています。
3d - VTK を使用したスキンのレンダリング
一連の 2D dicom イメージを読み取り、それらを 3D オブジェクトに変換する Windows フォームでアプリケーションを開発しています。VTK フレームワークを使用してボーンに対してはかなりうまく実行できますが、スキンに対して同じことをしようとすると、空白の画面が表示されます。誰も同じ問題を抱えていますか?前もって感謝します。