THREE.JS
是什么?谈到
three
,那就绕不开webgl
,那么什么是webgl呢?哈哈,webgl
其实是在一套标准,一套在浏览器端支持3D渲染的标准,浏览器端支持了这套标准后,意味着浏览器端可以按照这套标准进行3D渲染。THREE
就是在webgl
的基础上对其API
进行封装形成的3D库,为什么要进行封装呢?直接使用webgl
岂不是性能更加的好?这些问题,其实你回看WEB
的发展,大致也就有了答案,为什么后端会针对不同的语言去封装许多的框架呢?比如,PHP
的laravel
、TP
等,Java
的spring
、springMVC
等等。前端也是由之前的原生的HTML
到支持各大框架的模板引擎,JS
也是由原生到基于DOM
操作各种类库,比如jQuery
,到后来的模块化、工程化的框架,比如如今市场很热的前端三大框架:VUE
、Angular
、React
。想通这些,自然而然就能够理解了为啥会出现针对WEBGL
封装的THREE.js
的出现。为了更加方便、更加容易的进行3D开发。
HTML
引用CDN
的形式使用THREE的使用和其他的类库的使用的方式基本上相同的, 先引用类库,无论是类库文件下载到本地引用还是通过CDN线上引用方式都是可以的,我们先进行线上引用的方式吧。
three自制模板 <