我有一组三角网格数据。对于每个三角形面,我想在里面形成一个较小的相似三角形。我为每个原始面中的新三角形生成了三个新顶点。如何使用matlab连接每个面上所有三个生成的顶点?
感谢您的帮助!
答案 0 :(得分:0)
三角网格数据中的顶点将放在列表中。
v[0] = (x0,y0,z0)
v[1] = (x1,y1,z1)
.
.
v[n] = (xn,yn,zn)
此列表旁边会有一个三角形或多边形数据列表。
triangle[0] = (0,1,2) // these are the indices of the vertex in the vertex list
triangle[1] = (1,2,3)
.
.
triangle[k] = ( , , )
如果新的顶点列表与原始顶点的顺序相同,则应该能够将此列表复制到新的网格数据对象。如果现在复制相同的三角形或多边形数据列表,则应创建网格。