C#简单的directX控件

时间:2011-11-21 16:40:20

标签: c# .net winforms directx

我想使用DirectX在winforms应用中实现基本的3D可视化

我的模特:

  • 具有孔和厚度的多边形
  • cylinder
  • text 2D
  • textures basic
  • 照明

场景控制:

  • zoom
  • 淘选
  • 旋转

是否所有人都在一起" .net控件,我可以轻松地放在窗体上并通过添加形状基元来设置我的模型?

2 个答案:

答案 0 :(得分:1)

我不知道是否有一个控件具有您想要的确切功能,但this sample包含一个GraphicsDeviceControl,我过去曾用它来获得与你要。你必须添加缩放,平移,旋转,但这在3D世界中应该不会太难。

答案 1 :(得分:0)

最后,我使用three.js库实现了带有html页面的Awesomium WebControl。这允许我使用GPU加速(WebGL后端)轻松显示3d模型(并动态生成模型)。