Threejs

Threejs,就是使用 JS 来编写 3D 程序。在浏览器端,WebGL 是一个底层的标准,在这些标准被定义后,Chrome 等浏览器实现了这些标准,这样,就可以使用 JS 代码在网页上实现三维图形的渲染了

Three.js 则是封装了底层的图形接口,更容易来实现 3D 程序


WebGL 的渲染是需要 HTML5 Canvas 元素的,所以,在页面中需要定义 Canvas 元素或使用 JS 生成

一个典型的 Three.js 程序,至少要包括渲染器(Renderer)、场景(Scene)、照相机(Camera)及在场景中要创建的物体


「 渲染器 」

 

 

 

「 场景 」

 

 

 

「 相机 」