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

我想做类似于这个 – http://appserv.kfshrc.edu.sa/Default/Health/Anantomy.aspx ,但没有使用闪光灯,并能够在iPad上的移动Safari。

我用WebGL玩,这是伟大的,但不适用于iOS(尽pipe它在移动Safari中,但它只是为了iAds)。 我也试过CSS 3D转换,但它不能正常工作。 那么,我可以用什么来实现iOS移动Safari?

我认为这将是值得研究three.js ,一个JavaScript的3D图书馆,允许您selectcanvas,SVG或WebGL作为渲染目标。 three.js应该使你的问题相当直接的例子。

根据这个线程 ,移动Safari中的canvas渲染出现了一些问题,但那是一年前的事情,所以可能已经解决了。 您可以尝试three.js网站上的一些canvas示例 ,以了解当前移动Safari中的性能。

@Nicholas Kyriakides也指出,在他的经验中,SVG渲染模式一直是buggy而不是WebGL。

我在过去有一些运气使用这个: https : //code.google.com/p/jsc3d/它在我尝试的一切工作,我只是改变一些JavaScript,使其与移动设备的互动,但我现在认为他们采取了我的变化,它应该适用于触摸事件。

使用Chrome,Safari,Firefox,IE <9,IE> = 9,Android手机,Android平板电脑,iPad,iPhone进行渲染。

然而性能差。 但它很酷,我在谷歌Sketchup中创build了一个模型,导出了obj文件,然后用纹理渲染了它的多平台。