OpenMesh 获取 faces/vertices/edges 的数量
OpenMesh get number of faces/vertices/edges
有没有办法在OpenMesh中直接获取网格的面数、顶点数和边数?人们总是可以遍历它们并计算它们,但我想知道是否有任何成员变量保存它们,或者是否有任何存储它们的向量,并且可以只检查该向量的大小?
[github] OpenMesh/Core/Mesh/ArrayKernel.hh
size_t n_vertices() const { return vertices_.size(); }
size_t n_halfedges() const { return 2*edges_.size(); }
size_t n_edges() const { return edges_.size(); }
size_t n_faces() const { return faces_.size(); }
bool vertices_empty() const { return vertices_.empty(); }
bool halfedges_empty() const { return edges_.empty(); }
bool edges_empty() const { return edges_.empty(); }
bool faces_empty() const { return faces_.empty(); }
有没有办法在OpenMesh中直接获取网格的面数、顶点数和边数?人们总是可以遍历它们并计算它们,但我想知道是否有任何成员变量保存它们,或者是否有任何存储它们的向量,并且可以只检查该向量的大小?
[github] OpenMesh/Core/Mesh/ArrayKernel.hh
size_t n_vertices() const { return vertices_.size(); }
size_t n_halfedges() const { return 2*edges_.size(); }
size_t n_edges() const { return edges_.size(); }
size_t n_faces() const { return faces_.size(); }
bool vertices_empty() const { return vertices_.empty(); }
bool halfedges_empty() const { return edges_.empty(); }
bool edges_empty() const { return edges_.empty(); }
bool faces_empty() const { return faces_.empty(); }