2011-11-21 213 views
5

我想使用的DirectXC#簡單的DirectX控制

來實現我的WinForms應用程序基本的3D可視化

我的模型:

  • 多邊形與孔和厚度
  • 文本2D
  • 紋理基本
  • 照明

場景控制:

  • 變焦
  • 平移
  • 旋轉

是什麼 「都在一個」 我很容易可以穿上形式和設置我的模型.NET控件添加形狀基元?

+0

我不知道這個答案,但這是一個非常有趣的問題。如果確實存在,我想知道更多。 – Polynomial

+0

這可能會讓你成爲那裏的一部分:http://sites.google.com/site/quamtar/d3dcontrols-main我從來沒有使用它,但屏幕截圖看起來很有前途 – robowahoo

+0

但請注意,quamtar的控制使用託管DirectX停止贊成XNA。 –

回答

0

最後,我使用three.js庫實現了帶有HTML頁面的Awesomium WebControl。這使我可以使用GPU加速(WebGL後端)輕鬆顯示3D模型(並動態生成模型)。

1

我不知道是否有一個控件具有您想要的確切功能,但this sample包含一個GraphicsDeviceControl,我過去曾使用它來獲得與您想要的類似的控件。您必須添加縮放,平移,旋轉,但在3D世界中這不應該太難。