我爱编程

threejs - 1 - 介绍&入门

2018-04-07  本文已影响4049人  大批

:)


ThreeJs简介

首先聊聊OpenGL,OpenGL是一个三维绘图标准(这个标准规定了API的输入和输出,具体的内部实现一般是由显卡厂商实现)。这个标准也有一个web的版本(WebGL),而ThreeJs就是对WebGL的一个封装。说白了ThreeJs就是一个封装了WebGL的js库,类比jQuery封装了Dom

ThreeJs是一个三维绘图库 如果不喜欢三维绘图,就此打住吧 ~


基本概念

ThreeJs里面的概念和现实生活很类似。当我们用眼睛看周围的世界,必要的条件是存在三维空间眼睛(有眼睛但是是瞎的这种就不要抬杠)。ThreeJs里面我们也需要搭建一个三维的空间(场景),我们也需要一个观察这个三维空间的眼睛(相机)。理论上有了上面的东西就可以了,但是我们最后需要将眼睛看到的东西绘制到网页上,就还有个渲染对象(仅仅是将相机看到的东西绘制到网页上)

图丑勿喷

场景、相机、渲染


入门demo

没有给代码,这点(html+换行+注释 一共35行)代码还是手敲吧~

End

上一篇下一篇

猜你喜欢

热点阅读