在 WPF 中运行时导入任何 3D 文件

发布于 2024-10-19 08:59:22 字数 241 浏览 1 评论 0原文

我之前问过一个类似的问题,但它不够通用,所以这是另一个尝试。

我目前有一大堆 3d .obj 和 .jpg 文件,我想在我的 WPF 应用程序中显示它们。但是,我想在运行时执行此操作,因此不能选择使用 Blend 来转换它们。

我不介意必须转换为其他类型的 3D 文件,只要这可以在运行时完成(以编程方式或使用命令行工具)。

所以我想我的问题是:有没有办法在运行时在 WPF 中导入 3d 文件?

谢谢!

I asked a similair question earilier, but it was not generic enough, so here's another attempt.

I currently have a whole bunch of 3d .obj and .jpg files which I want to display in my WPF application. However, I want to do this at runtime, so converting them using Blend is not an option.

I don't mind having to convert to other types of 3d files, as long as this can be done at runtime (either programmaticly or by using a command line tool).

So I guess my question is: Is there any way to import a 3d file in WPF at runtime?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

盛夏尉蓝 2024-10-26 08:59:22

我不认为有内置的方法。您很可能必须为自己的特定需求编写一个导入器。您可以在这里找到一些文件格式信息> http://en.wikipedia.org/wiki/Wavefront_.obj_file

I don't think there's a built in way. You'll most likely have to write an importer for your own specific needs. You can find some file format information here> http://en.wikipedia.org/wiki/Wavefront_.obj_file

小红帽 2024-10-26 08:59:22

感谢@MattDavey,

我设法让 HelixToolkit (http://helixtoolkit.codeplex.com/) 工作并使用 ModelImporter.Load 方法得到我想要的东西。

Thanks to @MattDavey

I managed to get The HelixToolkit (http://helixtoolkit.codeplex.com/) to work and got what I wanted using the ModelImporter.Load method.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文