問題タブ [qvtkwidget]
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.
qt - Blender 2.69 から VTK 6.2 + Qt 5.3 にインポートされたメッシュに色を適用する方法
私はvtkとQtが初めてです。ブレンダーで 3 つの面が赤で 1 つの面が緑の立方体を作成し、cube.ply としてエクスポートして色情報を保持しました。
Qt Creator で QVTK ウィジェットを作成しましたが、私のコードは立方体を灰色で描画します。以下は私のmainwindow.cppファイルです(色を表示するためにさまざまな変更を加えた後):
色は表示されません。さまざまな VTK の例を試してみましたが、インポートした 3D ファイルから色をマッピングする方法を示すものは見つかりませんでした。私はコードの一部が欠けていると確信しています。
副次的な問題として、QVTKWidget でキューブが非対称にロードされます。それはQVTKの問題なのだろうか。画像を添付しています..
画像については、http://postimg.org/image/r8093cwbt/にアクセスしてください。
c++ - QVTKWidget の renderWindowInteractor
私は の新しいユーザーです。 のに
を入力VTK
する必要があります。私はこれを持っています:renderWindowInteractor
QVTKWidget
QTCreator
しかし、どうやって入れることができますRenderWindowInteractor
かQVTKWidget
?? 私はこれを試しましたが、うまくいきませんでした。
私の英語で申し訳ありません、私はコロンビアから来ました。
c++ - QVTKWidget が QMainWindow の中央ウィジェットである場合、QMainMenu の動作がおかしくなる
これを追跡するのにしばらく時間がかかりましたが、解決方法がわかりません。
Qt/vtk アプリケーションのメイン メニューの動作がおかしいです。メニューのクリック動作は次のとおりです。
- 最初のクリック: ポップ ダウン
- 2 回目のクリック: ポップアップ
- 3 回目のクリック: 何もしません
- 4 回目のクリック: 再びポップ ダウン
これはそれほど悪くはありませんが、問題は状態が記憶されていることです。そのため、ユーザーがメニューを 2 回クリックした場合 (つまり、手動で閉じた場合)、次にメニュー バーをクリックしても、その間に他の GUI 要素を使用したとしても何も起こりません。これは、煩わしいユーザー エクスペリエンスにつながります。
最小限の失敗例を作成しました。
QLabel-central-widget がコメント インされ、QVTKWidget-central-widget がコメント アウトされている場合、メニューは正常に動作しています。
これを解決するために次に何をすべきか考えていますか?
qt5 - QVTKWidgetPlugin が QT Creator をクラッシュさせる
Qt Creator で VTK を使用しようとしています。
Qt Designer で、libQVTKWidgetPlugin.dylib をプラグイン ディレクトリにコピーしました。これで、デザイナーで QVTKWidgets を作成できるようになりました。
ただし、libQVTKWidgetPlugin.dylib を
フォルダーに移動して QT Creator を起動すると、ロードする前に「Qt Creator が予期せず終了しました」というエラーが表示されてクラッシュします (必要に応じて完全なエラーを添付できます)。
同様に、デザイナー タブで QWidget を QVTKWidget にプロモートしようとすると、QVTKWidget で作成したすべてのプログラムが同じエラーでクラッシュします。
どうしてこれなの?
VTK に含まれている QT GUI の例は、CMake で動作します。
私の仕様は次のとおりです。 Mac OS X 10.10、VTK 6.1 (リリースモード、BUILD_SHARED_LIBS オン、vtk_GUISupportQt オン) Qt Creator 3.2.2 with Qt 5.3.2
前もって感謝します
c++ - QT Qvtkwidget. インタラクターのスタイルチェンジ
私のアプリケーションは qvtkwidget を使用しており、interactorstyle を変更しようとしています。デフォルトの設定ではマウスのホイールボタンを押し続けるとオブジェクトが移動しますが、マウスの右クリックで移動できるようにしてほしいです。誰もそれを変更する方法を知っていますか? ありがとう。
c++ - QT & VTK インタラクション スタイル
QTで3Dオブジェクトを表示するために、VTKをqvtkwidgetとして使用しています。独自の修正されたインタラクション スタイルを作成することで、そのインタラクション スタイルを変更できることを知っています。それぞれ右クリックと左クリックを押したままにして、オブジェクトを回転および移動したい。そして、ヘッダーファイルに変更された相互作用スタイルのクラスを作成しようとしましたが、変更された相互作用スタイルで他のクラスで宣言された関数を使用するのにいくつかの困難があります。これは単純なはずです。誰もこれについて知っていますか?
BoxWidget は、「MyStyle」を適用しようとしているオブジェクトであり、以下は MyStyle クラスです
左クリックでオブジェクトを移動するために何を変更すればよいかわかりません。
c++ - グラフ関数使用時のセグメンテーション違反 (vtk 6.1、Qt5.3、Ubuntu)
更新: デバッグ情報
Qt 5.3 プロジェクトに取り組んでおり、2D および 3D 座標系でデータをプロットする必要があります。vtk 6.1 は全体的に非常に強力であり、後で画像データを視覚化する必要があるため、私は vtk 6.1 を調べています。この例でQvtkwidgetをスムーズに使用しています
しかし、グラフの例 (/Examples/Charts/Cxx/QChartTable.cxx) を実装しようとすると、プログラムは Segmentation Fault エラーを表示します。
このエラーがどのように発生するのかわかりません。
デバッグ モードで VTK を再コンパイルし、詳細なデバッグ情報を取得しました。これは、このプログラムのバックトレースです。このスクリーンショットでは、「this」ポインタから問題が発生する可能性があることを示しています。「this」は vtkTextRenderer * である必要がありますが、「this」は null ポインタを指しています。これは VTK 6.1 のバグである可能性があると思いますが、修正方法がわかりません。提案をお願いします。ありがとう
私は初心者でまだ写真を投稿できないので、このリンクにアップロードします
vtk - VTK オブジェクトを回転させてポイントを配置する方法
http://www.vtk.org/Wiki/VTK/Examples/Cxx/Widgets/vtkSeedWidgetのシード ウィジェットを使用して VTK オブジェクトにポイントを配置する方法を見てきました
また、オブジェクトを回転させる方法も見てきました: http://www.cmake.org/Wiki/VTK/Examples/Cxx/Qt/SideBySideRenderWindows
これをどのように組み合わせて、ドラッグ時にオブジェクトを回転させ、クリック時にポイントを配置できるか疑問に思っています