学习ThreeJS 01 认识ThreeJS引擎

认识全新的世界

ThreeJS 结构

Snip20171231_1.png

renderer 渲染器

用于渲染3d场景并转换给网页可视模块输出
渲染器包含多种渲染模式, 比如矢量渲染, 卡通渲染, webgl渲染器等

scene 场景

任何引擎内的3d对象的容器

camera 相机

相机也有不同种, 默认3d使用的是透视相机和非透视畸变相机

object

任何能在场景中展示的3d内容, 都基于3d object

mesh

3d对象, 一般包含两个分别描述不同性质的类来实现

  • material 材质, 只管理3d物体表面材质样式, 颜色等
  • geometry 结构, 只用来描述物体的3d结构
  • mesh 包括上述内容, 并且包含在3d scene中的信息描述, 比如位置点等

你可能感兴趣的:(学习ThreeJS 01 认识ThreeJS引擎)