我将要启动一个Web应用程序,它将使用交互式生成的3D内容。目的是让它在浏览器中本机运行,即不允许Flash,仅允许JavaScript + HTML5。
除了使用纯WebGL之外,最好使用提供更高级别接口的库。
X3DOM的方法对我来说很不错-似乎应该在浏览器中变得原生,而lib将会铺平道路。
但是在第一印象之后,我不确定它是否足够轻巧。除了400kb的JS文件外,它还会降低Firefox的速度。
我需要的功能并不多。整个场景设置可以通过“手动”轻松完成。但是我需要用户交互,包括弄清楚用户点击的位置。之后,我希望能够以通用文件格式加载和插入3D对象。
PS:首选的浏览器是基于Firefox和Webkit的浏览器。桌面和移动设备。我不在乎IE。
PPS:是的,我知道这个问题:WebGL Framework
最佳答案
当您来自X3D背景(由伟大的人开发)时,X3DOM很棒,但是如果您没有任何偏好,那么Three.JS将是我的选择。