我即将启动一个将使用交互式生成的 3D 内容的 Web 应用程序。目的是让它在浏览器中本地运行,即不允许Flash,只允许JavaScript + HTML5。
除了使用纯 WebGL 之外,最好使用能够提供更高级别接口的库。
X3DOM 的方法对我来说看起来很棒 - 看起来它应该在浏览器中成为原生的,而 lib 将铺平道路。
但是在我的第一印象之后,我不确定它是否足够轻巧。除了 400kb 的 JS 文件之外,它还降低了 Firefox 的速度。
我需要的功能并不多。整个场景设置可以通过“手”轻松完成。但我需要用户交互,包括找出用户点击的位置。后来我希望能够以通用文件格式加载和插入 3D 对象。
PS:选择的浏览器是基于 Firefox 和 Webkit 的浏览器。台式机和移动设备。我不关心IE。
PPS:是的,我知道这个问题:WebGL 框架