.NET中的Windows窗体是否有任何场景图实现?它不需要是免费的,但它不能是WPF。
我必须创建一个桥梁的一部分并相应地为应力着色。交互式旋转会很好,还有缩放功能。我认为DirectX或OpenGL会很好。
通过XNA的自定义解决方案似乎太复杂了。我宁愿使用一个库,它提供更高级别的对象 - 最佳的场景图,最小的三角形和光。
答案 0 :(得分:3)
ILNumerics提供3D场景图。并支持Windows.Forms。这是some examples。
编辑:肯定是免费的:GPL版本3
答案 1 :(得分:2)
您可以在Windows窗体中执行XNA渲染:
答案 2 :(得分:2)
有SlimDX包装DirectX for .Net。我已经有了样本工作,但我是3D编程的新手,除了简单的教程之外,没有太多关于如何使用SlimDX的文档。
Unity3D是一款游戏引擎,可通过直接安装和3D建模导入和查看来满足您的需求。但是,如果重要的话,没有逐步调试器。
XNA可能是一个不错的选择,但我转而评估SlimDX,因为微软在我早期看到的网络游戏玩家服务方面有一些限制。这让我觉得还有其他限制,我无法绕过。此外,我感兴趣的是在性能和更高质量的实时效果方面比我认为XNA可以提供的更多灵活性。我对其他人是否对这种对XNA的担忧是否存在的想法感兴趣。也许它们不是压力可视化项目的问题。