我想做类似的东西 - http://appserv.kfshrc.edu.sa/Default/Health/Anantomy.aspx ,但无需使用 Flash,并且能够在 iPad 上的 Mobile Safari 上工作。
我玩过 WebGL,它很棒,但还不能在 iOS 上运行(虽然它在 Mobile Safari 中有,但它只适用于 iAds)。我也尝试过 CSS 3D 转换,但它不能正常工作。那么,我可以使用什么来为 iOS Mobile Safari 实现此功能?
最佳答案
我认为值得研究 three.js ,一个 JavaScript 3d 库,允许您选择 Canvas 、SVG 或 WebGL 作为渲染目标。 three.js 应该可以非常简单地构建类似于您在问题中指出的示例的内容。
根据 this thread ,移动版 Safari 中的 Canvas 渲染存在一些问题,但那是一年多以前的事了,所以可能已经解决了。你可以尝试一些 canvas examples在 three.js 网站上了解移动版 Safari 截至目前的性能。
@Nicholas Kyriakides 也指出,根据他的经验,SVG 渲染模式一直存在问题,并且性能不如 WebGL。
关于ios - 适用于 iOS 的不带 WebGL 的交互式 3D 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18684360/