.NET的3D场景图

时间:2012-02-19 22:47:39

标签: c# .net winforms graph

.NET中的Windows窗体是否有任何场景图实现?它不需要是免费的,但它不能是WPF。

我必须创建一个桥梁的一部分并相应地为应力着色。交互式旋转会很好,还有缩放功能。我认为DirectX或OpenGL会很好。

通过XNA的自定义解决方案似乎太复杂了。我宁愿使用一个库,它提供更高级别的对象 - 最佳的场景图,最小的三角形和光。

3 个答案:

答案 0 :(得分:3)

ILNumerics提供3D场景图。并支持Windows.Forms。这是some examples

编辑:肯定是免费的:GPL版本3

答案 1 :(得分:2)

您可以在Windows窗体中执行XNA渲染:

http://www.google.com/search?q=xna+windows+forms

答案 2 :(得分:2)

有SlimDX包装DirectX for .Net。我已经有了样本工作,但我是3D编程的新手,除了简单的教程之外,没有太多关于如何使用SlimDX的文档。

Unity3D是一款游戏引擎,可通过直接安装和3D建模导入和查看来满足您的需求。但是,如果重要的话,没有逐步调试器。

XNA可能是一个不错的选择,但我转而评估SlimDX,因为微软在我早期看到的网络游戏玩家服务方面有一些限制。这让我觉得还有其他限制,我无法绕过。此外,我感兴趣的是在性能和​​更高质量的实时效果方面比我认为XNA可以提供的更多灵活性。我对其他人是否对这种对XNA的担忧是否存在的想法感兴趣。也许它们不是压力可视化项目的问题。

相关问题