没有WebGL for iOS的交互式3D模型

a_r*_*hah 5 3d html5 mobile-safari webgl ios

我想做一些与此类似的东西 - http://appserv.kfshrc.edu.sa/Default/Health/Anantomy.aspx,但不使用flash并能够在iPad上使用Mobile Safari.

我玩过WebGL,它很棒,但在iOS上却不起作用(尽管它在Mobile Safari中有用,但它只适用于iAds).我也尝试过使用CSS 3D转换,但它无法正常工作.那么,我可以用什么来实现iOS Mobile Safari呢?

net*_*eet 3

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

根据此帖子,移动 Safari 中的画布渲染存在一些问题,但那是一年多前的事了,因此可能已得到解决。您可以尝试 Three.js 网站上的一些画布示例,以了解目前移动 Safari 中的性能。

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