认识全新的世界
ThreeJS 结构
renderer 渲染器
用于渲染3d场景并转换给网页可视模块输出
渲染器包含多种渲染模式, 比如矢量渲染, 卡通渲染, webgl渲染器等
scene 场景
任何引擎内的3d对象的容器
camera 相机
相机也有不同种, 默认3d使用的是透视相机和非透视畸变相机
object
任何能在场景中展示的3d内容, 都基于3d object
mesh
3d对象, 一般包含两个分别描述不同性质的类来实现
- material 材质, 只管理3d物体表面材质样式, 颜色等
- geometry 结构, 只用来描述物体的3d结构
- mesh 包括上述内容, 并且包含在3d scene中的信息描述, 比如位置点等