webgl
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:editor 阅读 481
1.什么是WebGL1.1WebGL(Web-basedGraphicsLibrary),WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGLES2.0结合在一起,

1.什么是WebGL

1.1 WebGL(Web-based Graphics Library) ,WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染。[来自百度百科]

1.2 WebGL & HTML5可以通过HTML5中的Canvas提供的接口对WebGL编程,在网页上实现3D效果。

 

2. 软件要求

我使用的浏览器是Firefox 6.0 (FF从4开始用,有感情了), 现在IE9还不知道(貌似现在的IE10测试版也还不支持)。

 

可以通过如下代码来测试 来测试当前的浏览器是否支持WebGL. // 在FF6 和 IE9下测试通过(FF6 support /  IE9 not support)

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
            function initializeWebGL(canvasObj) {
                var gl = null;
                try {
                    gl = canvasObj.getContext("experimental-webgl");
                }
                catch (e) {
                    // do nothing.
                }

                msg = gl == null ? "not support" : "support";
                alert(msg)
            }

            function webglcnTst() {
                var canvasObj = document.getElementById("testMe");
                initializeWebGL(canvasObj);
            }
        </script>
    </head>
    <body onload="webglcnTst()">
        <canvas id="testMe"></canvas>
    </body>
</html>

来自 http://www.cnblogs.com/webglcn/archive/2011/08/20/2147366.html

 

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2