如何在 WPF 应用程序中动态导入 3D 模型
我已经搜索了很长一段时间但找不到合适的方法。当用户选择模型时,如何在运行时将 3D 模型导入 WPF 应用程序中。它可以在任何一种流行的 3D 建模软件中构建,例如 3DS max、Maya、Blender 等,但并非全部。需要导入 .3DS、.MAX、.FBX、.obj 等格式中的任何一种。
如果有可用的免费库,请提及它们,如果我必须自己编写代码,请指导如何以及从哪里开始。
I have been searching this for quite sometime but could not find an appropriate method. How to import 3D models in a WPF application at runtime when user selects a model. It can be built in any one of the popular 3D modelling software, 3DS max, Maya, Blender etc, not all. Any one of the formats .3DS, .MAX, .FBX, .obj etc is required to be imported.
If there are free libraries available for this, please mention them, and if i have to write the code myself, please guide how and where to start.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试:http://helixtoolkit.codeplex.com/
Try: http://helixtoolkit.codeplex.com/
您可以尝试将 3D 对象转换为 XAML,然后在 WPF 中使用。大多数 3D 建模软件都有 3D 模型到 XAML 插件。
也试试这个..(商业但很好的工具)
http://www.erain.com/products/zam3d/DefaultPDC.asp
我也强烈推荐 helixtoolkit
祝你好运。
You may try to convert 3D objects in to XAML and use then in WPF. Most of the 3D modelling softwares has 3D Model to XAML plugins.
Try this as well.. (Commercial but good tool)
http://www.erain.com/products/zam3d/DefaultPDC.asp
and i also highly recommend helixtoolkit
Good Luck.