MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / compute_face_center

Method compute_face_center

tests/tools/MeshUtils/SubMeshTest.h:13–23  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11class SubMeshTest : public TestBase {
12 protected:
13 VectorF compute_face_center(MeshPtr mesh, size_t i) {
14 VectorI face = mesh->get_face(i);
15 VectorF center = VectorF::Zero(mesh->get_dim());
16
17 const size_t num_vertex_per_face = face.size();
18 for (size_t i=0; i < num_vertex_per_face; i++) {
19 center += mesh->get_vertex(face[i]);
20 }
21 center /= Float(num_vertex_per_face);
22 return center;
23 }
24
25 VectorF compute_face_center(
26 const MatrixFr& vertices,

Callers

nothing calls this directly

Calls 4

get_faceMethod · 0.80
get_dimMethod · 0.45
sizeMethod · 0.45
get_vertexMethod · 0.45

Tested by

no test coverage detected