点24个,面12个的理解

转自http://www.yanhuangxueyuan.com/Three.js_course/face.html

 

https://threejs.org/docs/index.html#api/en/geometries/BoxGeometry

 

 

一个三角面网格模型,三角面可以理解为网格模型的构成元素,

比如使用构造函数BoxGeometry和Mesh创建一个立方体网格模型,实际上它是由至少12个三角面组成:立方体6个面,每个面是2个三角面。

 

使用构造函数THREE.Face3()把任意三个顶点的索引、三个顶点的共用法向量作为参数可以创建一个三角面单元,作为几何体对象属性faces的元素,

faces和vertices一样都是一个数组对象。对于立方体而言要创建12个三角面Face3对象,执行语句geometry.faces.push(face)把三角面添加到立方体对应的几何体对象。 构造函数BoxGeometry已经封装12个三角面创建的细节,直接创建几何体对象,无需手动设置三角面的参数

posted @ 2022-02-22 16:36  曦花  阅读(89)  评论(0编辑  收藏  举报