二、什么是WebGL,它是一种3D绘图协议
2019-04-08 本文已影响0人
柳暗花明又一匪
度娘一下:
WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等。
那简单来说就是:
WebGL是就是为了能够给HTML5 Canvas提供硬件3D加速渲染,把JavaScript和OpenGl结合在一起的标准技术协议。
因为OpenGL提供的是通用的应用程序接口渲染2D、3D矢量图形的接口。而WebGL也就可以理解为,为了JavaScript程序员更好的开始实现2D、3D,JavaScript对OpenGL的一层封装,也就是3D绘图协议了。