2016-09-30 8 views
-2

私は最近VBで書かれた多くのカスタムアプリケーションを持つ会社で働き始めました。これはサポート/修正が必要です。重要なデータをユーザーに創造的に表示する機会があります。3軸の棒グラフのようなキューブのスタックを持つ3Dモデルのフォームが最良の方法です。 VSIDEのFBXエディタが表示されますが、それが私の考えに適しているかどうかはわかりません。ここでVB.NetのWindowsフォームプロジェクトのフォームに3Dモデルを表示するにはどうすればよいですか?

は私がやりたいものです。

  1. は、Windowsフォームを使用してVB.Netプロジェクト(この場合は2012)に形成されます。
  2. そのフォームのフレーム/ボックスに3Dモデルを表示します。
  3. このモデルをプログラムで変更することができます(キューブの追加/削除)。
  4. ユーザーにモデルを左右に(Y軸の周りに)回転させる「手のひらツール」を提供します。
  5. 初期モデルのGUI編集は役に立ちますが、必須ではありません。

静的モデルの場合、グラフィックスボックスに線を単にプロットすることができますが、「ライブ」モデルを回転する機能は優れています。

私は3Dモデリングを初めて使いました。だから私はこれにどのようにアプローチするのか分かりません。誰も私に行くための方向を提案することはできますか?

答えて

1

WPFを使用してください。
WPFコントロールを3Dで作成し、Windows formElementHost controlと追加します。 WPFで

Hosting a WPF Composite Control in Windows Forms

あなたは "簡単に" 3Dコンポーネントを実装することができます。あなたの特定のケースについては
3-D Graphics Overview

私はあなたがすでにこれをしなかった場合3D Chartsで知ら取得することをお勧め。
Tutorial: Changing to a 3D Chart

+0

このリンクは質問に答えるかもしれませんが、回答の重要な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 OPの質問に具体的な要求がないので、回答の不可欠な部分は「WPFを使用」です。[レビューの投稿](レビュー/低品質の投稿/ 13842584) – techspider

+0

@techspider 3Dを使用してWPFコントロールを作成し、ElementHost control_を使用してWindowsフォームに追加します。 LInkはその感情をサポートするためにのみ提供されています。 – Fabio

+0

あまりにも広いとフラグを立てる価値があります – techspider

関連する問題