zoukankan      html  css  js  c++  java
  • [ WebGL系列 ] 1 什么webgl

    【转载请注明出处 谢谢】

    从今天开始学习WebGL, 如果有希望一起学习的朋友联系我 webglcn@hotmail.com 我会把我学到的以及大家的问题汇总为以后的文章素材。

    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

  • 相关阅读:
    syslog+rsyslog+logstash+elasticsearch+kibana搭建日志收集
    行为型模式(一)
    spring cloud Sleuth
    Java面试题(基础)
    Java笔试题
    Idea创建SpringBoot项目整合Hibernate
    Java中遍历Map的四种方式
    SQL面试题
    Linux入门
    Spring Boot AOP Demo
  • 原文地址:https://www.cnblogs.com/webglcn/p/2147366.html
Copyright © 2011-2022 走看看