【问题标题】:How can I render .obj model in Xamarin.Forms?如何在 Xamarin.Forms 中呈现 .obj 模型?
【发布时间】:2019-10-01 08:57:14
【问题描述】:

我有一个 .obj 文件,其中有一个 3D 主体,我想在已经存在的 Xamarin.Forms 应用程序中渲染它(使用 MvvmCross 制作),所以我只想创建一个新的 ContentPage 来渲染身体。用户应该能够从不同的角度查看身体,并且可能单击它以突出显示某些部分,但仅此而已。

我发现了 UrhoSharp,我也知道我可以为 Xamarin 使用 Metal 和 Vulkan 绑定,但由于我是 3D 应用程序的初学者,我不知道哪个最适合我的场景,这就是为什么我希望有人为我指出这种情况的正确方向。对于 UrhoSharp,我发现 this loader 仅适用于 Windows 10,Android 应用不加载任何内容,iOS 应用渲染主体,但我无法在其周围移动相机。

【问题讨论】:

标签: c# xamarin xamarin.forms urhosharp urho3d


【解决方案1】:

Xamarin 表单非常适合制作类似于“表单”的应用程序,您可以在其中填写一些信息并提交。

完成更多 3D 工作的最佳方法是使用 Xamarin Native、Unity,或者如果您希望它成为 Xamarin Forms 应用程序的一小部分,您可以简单地创建一个自定义 3D Renderer in Xamarin Forms

Xamarin 的美妙之处在于您可以访问所有本机 API,因此您只需按照使用本机 API 的教程来访问这些 OBJ 文件。对于 iOS,您只需寻找有关如何使用 ARKit 的教程,然后进行一些小调整以添加 obj 文件 like this。 为安卓做同样的事情!

【讨论】:

    猜你喜欢
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    • 2013-10-09
    • 1970-01-01
    • 2020-06-15
    相关资源
    最近更新 更多