問題タブ [qt3d]

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 投票する
0 に答える
981 参照

c++ - QCustomPlot で Qt 3D を使用する

Qt 3DQCustomPlotライブラリの両方を使用する必要があるアプリケーションがあります。ただし、.pro ファイルで「QT += 3dinput」を使用してプロジェクトで QCustomPlot をコンパイルしようとすると、QMouseEventおよびQWheelEventクラスを参照するいくつかのエラーが表示されます。

これは、Qt3DInput が QtGui モジュールのQMouseEventおよびQWheelEventと同じ名前のクラスを導入しているという事実に関連していると思いますが、コンパイラ エラーが何を伝えようとしているのかを理解するには、Qt の内部動作に十分に精通していません。

この問題の正確な原因は何ですか?どうすれば回避できますか? .pro ファイルまたは QCustomPlot ライブラリ自体への変更は、どちらも許容されます。

問題を実証するには、次の .pro ファイルを使用して QCustomPlot をコンパイルします。

次のエラーが発生します。

これは明らかに MinGW を使用していましたが、VC++ でも同様のエラーが発生します。

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

c++ - QMesh の頂点、面、その他のものを取得して操作するにはどうすればよいですか?

例を使用して、画面に任意のソリッド QMesh を表示しました。それは素晴らしい。しかし、私はそれで何もすることができません。mesh->children().count = 0、mesh->primitiveCount=0、mesh->geometry()=0 など。QMesh の内部コンテンツを取得するには? QMesh の頂点 (ジオメトリ) をプログラムでオンザフライで変更できますか? 「setSource()」は、すべての場合に十分ではないようです。

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

c++ - QML Scene3D で Qt3D QEntity を使用する

次のように、C++ QEntity を QML Scene3D に追加したいと考えています。

出来ますか?はいの場合、どのようにそれを行うのですか?

または、C++ シーン (Qt3DExtras::Qt3DWindow など) を作成し、QML で使用することは可能でしょうか?

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

qt - モジュール「Qt3D.Core」がインストールされていません

既存の Qt アプリケーションに 3D 機能を追加しようとしています。私のproject.proファイルでは、QT 変数を設定します。

編集:QML_IMPORT_TRACE環境変数をに設定しました1。アプリを実行しようとすると、次のように表示されます。

Qt は次の場所にインストールされ/usr/local/Qt-5.7.0ます。

ファイル内で、.qml必要な 3D ライブラリをインポートしようとしています。

それでも、アプリケーションを実行しようとすると、次のエラーが発生します。

私がする必要があるのはそれだけだと思いました。ここで何が欠けていますか?

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

qt - Qt3Dでライトを変更する方法

Qt3Dでライト設定を変更するにはどうすればよいですか?

フレームグラフの一部であるべきだと思いますが、標準の forwardrenderer にはライト設定に関連するメソッドはありません。

0 投票する
0 に答える
709 参照

qt - .obj にテクスチャを適用する qml

3D ヒューマン オブジェクト ファイルをシーンに追加しようとしていますが、メッシュにテクスチャを追加する方法について現在混乱しています。「id:humanMaterial」の下に .webp テクスチャを適用しようとしましたが、アプリケーションがクラッシュしました。

RenderableEntity.qml

}