我理解的就是会返回一个triangle的数组,然后每3个步长为一个数据单位,其中含有的为vertice/frontUV or back UV /normals 这样的组成,其中frontUV or back UV 只会取其中某一个的值。 假如是一个正方形,并连接某一条斜边,能够组成0,1,2,3 这样的值。能够组成{0,1,2} , {0,2,3}2组三角形,triangle 的值就有6个。Triangle[0] = 0, triangle[1]=1, triangle[2]=2, triangle[3]=0, triangle[4]=2, triangle[3] = 3; 其中triangle[0 -2] 中,triangle [0]对应vertice indices, triangle[1] 对应UV indices ,triangle[2]对应 normals indices; 现在我从某个mesh_helper 获取到的个数为182个,不能被3整除,是我的理解有问题,还是怎么的?求告知。 现主要做组装unity的 Mesh 对象,想通过此API 获取对应值填充到mesh. triangles,如果有做过类似的,麻烦请告知,我这样填充是否正确。
|