wpf - WPF 的 Viewport3D 使用什么版本的 DirectX?
问题描述
我正在做一个项目,需要在我的 WPF 应用程序中显示一个 3D 场景(带动画)。它应该是一个相对简单的场景,但它所运行的硬件可能会受到很大限制,所以我关心的是性能和效率。
我正在评估是否使用 WPF 的 Viewport3D,但我担心它可能在后端使用 DirectX 9。理想情况下,我不介意 DirectX 11 或 12,尽管我认为 10 是可以接受的。不过,我听说 DirectX 9 的性能较差,所以我想避免这种情况。
有谁知道 DirectX WPF 的 Viewport3D 使用哪个版本的引擎盖?
谢谢。
解决方案
对于 .NET Core,关于改进 WPF 的 3D 功能存在一个未解决的问题,包括升级到更新版本的 DirectX,这也证实了当前的实现。
WPF 在 .NET Framework 和 .NET Core 中仍然使用 DX9。
关于该主题的其他参考资料:
推荐阅读
- groovy - Groovy 如何在 JButton 上注册 Closure Listener
- reactjs - “babel-plugin-react-intl”没有按预期工作
- ios - 集合视图布局重载参数问题 Swift 4
- r - R中一段时间内的累计总和
- mysql - cstmt.registerOutParameter(2, Types.VARCHAR); 有什么用
- unity3d - Unity 3D Ball 跟随手指
- django - 比较 Django 模板中的 url
- javascript - 使用 Jest 运行测试时如何强制执行节点版本?
- tensorflow - tensorflow/keras 训练模型 keyerror
- c++ - LNK1104 无法打开文件“legacy_stdio_definitions.lib”