适用于 iOS 的交互式 3D 模型,无需 WebGL

2023-12-26

我想做一些类似的东西 -http://appserv.kfshrc.edu.sa/Default/Health/Anantomy.aspx http://appserv.kfshrc.edu.sa/Default/Health/Anantomy.aspx,但无需使用闪光灯,并且能够在 iPad 上的 Mobile Safari 上工作。

我玩过 WebGL,它很棒,但还不能在 iOS 上运行(虽然它在 Mobile Safari 中存在,但它仅适用于 iAds)。我也尝试过 CSS 3D 转换,但它不能正常工作。那么,我可以使用什么来为 iOS Mobile Safari 实现此功能呢?


我认为值得研究一下three.js http://threejs.org/,一个 JavaScript 3d 库,允许您选择 canvas、SVG 或 WebGL 作为渲染目标。 Three.js 应该使构建类似于您在问题中指出的示例的内容变得相当简单。

根据这个线程 https://stackoverflow.com/questions/9592640/showing-textured-3d-models-in-ios,移动 Safari 中的画布渲染存在一些问题,但那是一年多前的事了,因此可能已得到解决。你可以尝试一些画布示例 http://threejs.org/examples/访问 Three.js 网站,了解目前移动 Safari 中的性能。

@Nicholas Kyriakides 还指出,根据他的经验,SVG 渲染模式存在缺陷,并且执行效果不如 WebGL。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

适用于 iOS 的交互式 3D 模型,无需 WebGL 的相关文章