【问题标题】:OpenMesh get number of faces/vertices/edgesOpenMesh 获取面/顶点/边的数量
【发布时间】:2020-09-25 14:24:15
【问题描述】:

有没有办法在OpenMesh 中直接获取网格中的面数、顶点数和边数?人们总是可以遍历它们并计算它们,但我想知道是否有任何成员变量保存它们,或者是否有任何向量存储它们并且可以检查该向量的大小?

【问题讨论】:

    标签: openmesh


    【解决方案1】:

    [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(); }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-18
      • 1970-01-01
      • 2020-02-11
      • 2013-05-26
      • 2021-11-24
      • 1970-01-01
      • 2023-03-16
      相关资源
      最近更新 更多