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

Method getElementCenter

tools/Assembler/Elements/TriangleElements.cpp:48–54  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46}
47
48VectorF TriangleElements::getElementCenter(size_t ei) const {
49 VectorI elem = m_mesh->get_face(ei);
50 VectorF v1 = m_mesh->get_vertex(elem[0]);
51 VectorF v2 = m_mesh->get_vertex(elem[1]);
52 VectorF v3 = m_mesh->get_vertex(elem[2]);
53 return (v1 + v2 + v3) / 3.0;
54}
55
56void TriangleElements::check_mesh() {
57 if (m_mesh->get_num_faces() == 0) {

Callers

nothing calls this directly

Calls 2

get_faceMethod · 0.80
get_vertexMethod · 0.45

Tested by

no test coverage detected