本课程适合具有一定基础three.js,同时想深入理解threejs的学员。比如你希望学习:
- 顶点概念:顶点位置数据position、顶点颜色数据color、顶点法向量数据normal
- Geometry和BufferGeometry有什么区别 ?
- 几何体Geometry、BufferGeometry的构成(方法和属性)
- threejs构造函数BufferAttribute的介绍,如何表示顶点相关数据。
- 材质设置如何设置以定点颜色为准进行渲染(material材质属性vertexColors:THREE.VertexColors)
- 网格模型如何进行颜色color插值计算
- 顶点法向量如何进行光照计算
- Vector3表示顶点位置、法向量数据 Color对象表示顶点颜色数据
1.顶点位置数据解析渲染
建立顶点概念非常有助于你深入学习threejs引擎
2.顶点颜色数据插值计算
顶点颜色插值计算
3.顶点法向量数据光照计算
顶点光线方向向量和顶点法向量计算显示颜色
4.顶点索引复用顶点数据
BufferGeometry的index属性
5.设置Geometry顶点位置、顶点颜色数据
6.Face3对象定义Geometry的三角面
Geometry的faces属性、Face3顶点复用顶点位置数据
7.访问几何体对象的数据
Geometry属性、BufferGeometry属性
8.几何体旋转、缩放、平移变换