1.定义结构体
typedef struct Vertex(){float x,y,z;}Vertex;//定义点的结构体
typedef struct Face(){
Face(void) : nverts(0), verts(0) {};//构造器
int nverts;//面中包含顶点个数
Vertex **verts;//面中包含的顶点数组
float normal[3];//存放法向量信息
}Face;//定义面的结构体
typedef struct Mesh(){
Mesh(void) : nverts(0), verts(0), nfaces(0), faces(0) {};//构造器
int nverts;//总顶点个数
int *verts;//总顶点数组
int nfaces;//面数
Face *faces;//面数组
vector<Vertex>point;//总顶点信息
}Mesh;