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

  • 相关阅读:
    Can't remove netstandard folder from output path (.net standard)
    website项目的reference问题
    The type exists in both DLLs
    git常用配置
    Map dependencies with code maps
    How to check HTML version of any website
    Bootstrap UI 编辑器
    网上职位要求对照
    Use of implicitly declared global variable
    ResolveUrl in external JavaScript file in asp.net project
  • 原文地址:https://www.cnblogs.com/webglcn/p/2147366.html
Copyright © 2011-2022 走看看