1

我正在尝试使用函数来计算网格结构的质心。这是签名:

Point   calc_centroid (MeshHandle _mh) const

所以它需要一个MeshHandle对象作为参数。我的问题是,如何MeshHandle从网格实例中获得这样的?我有一个网格实例定义为

typedef OpenMesh::TriMesh_ArrayKernelT<>  MyMesh;
MyMesh mesh;

但是,我似乎无法得到MeshHandle它。

4

1 回答 1

3

AMeshHandle没有对网格实例的引用。您可以使用默认构造函数创建一个:

MyMesh mesh;
mesh.calc_centroid(OpenMesh::MeshHandle());
于 2021-03-16T08:38:54.353 回答