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

Method run

tools/MeshUtils/ShortEdgeRemoval.cpp:30–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28}
29
30size_t ShortEdgeRemoval::run(Float threshold) {
31 size_t num_collapsed = m_num_collapsed;
32 init();
33 do {
34 num_collapsed = m_num_collapsed;
35 collapse(threshold);
36 update();
37 if (num_collapsed == m_num_collapsed) break;
38 } while (get_num_faces() > 0 && min_edge_length() <= threshold);
39 return m_num_collapsed;
40}
41
42MatrixFr ShortEdgeRemoval::get_vertices() const {
43 const size_t dim = get_dim();

Callers 1

__collapse_CMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected