2011-06-28 12 views
2

3DモデルをQtにレンダリングし、Qtをこのモデルのイベントハンドラとして使用するには、適切なレンダリングエンジンが必要です。ありがとうございました。Qtに3Dモデルをロードするレンダリングエンジン

+1

少し広い質問です。どのようなモデルですか?サポートするファイル形式は何ですか?あなたはそのモデルで何をしたいですか?モデルへのイベントハンドラ? –

+1

あなたがここに来ているので、受け入れと投票の機能について自分自身に知らせることを忘れないでください。 –

+0

私は、いくつかのMatlabプロセス(ストレッチ、ボディフィーチャの変更など)によって操作された3D人体モデルを持っています。このモデルをQtでレンダリングして、独自のアプリケーションUIを構築します。 このツールのようなもの:http://www.makehuman.org/ –

答えて

3

レンダリングエンジンに関しては、いくつかの方向に進むことができますが、私は2つ言及します。 QtにはOpenGLウィジェットが付属しています。あなたは、いずれかの方法でこれを利用することができます

  • それはだ持っているレンダリングエンジン/フレームワークを利用してのOpenGL

または

  • を使用してモデルをレンダリングするために、独自のレンダリングコードを書きます(おそらくQtのOpenGlウィジェットから派生した)独自のQtウィジェットです。私はOpenSceneGraphがQt統合を利用できることを知っています。そして、私はOgreも覚えているようです。これには2つのオプションがあります。 Google for Qtとあなたのお気に入りのエンジンは、おそらく適切なものを見つけるでしょう。もしそうでなければ、それが気に入ったら自分のインテグレーションを書くことは通常それほど難しいことではありません。

どのオプションがあなたに適していますかは、達成しようとしているものの正確な仕様によって異なります。あなたはおそらく私たちよりも優れていると知っています。

イベント処理に関しては、あなたが何を意味するかについてもう少し具体的に説明したいと思うかもしれません。

関連する問題