| 118 | } |
| 119 | |
| 120 | void BoundaryRemesher::remesh_bd_faces(Float max_area) { |
| 121 | Boundary::Ptr loop_extractor = Boundary::extract_surface_boundary_raw( |
| 122 | m_bd_vertices, m_bd_faces); |
| 123 | auto bd_loops = loop_extractor->get_boundaries(); |
| 124 | triangulate(m_bd_vertices, bd_loops, |
| 125 | m_bd_vertices, m_bd_faces, max_area); |
| 126 | } |
| 127 | |
| 128 | void BoundaryRemesher::merge_bd_and_non_bd_faces() { |
| 129 | const size_t num_bd_vertices = m_bd_vertices.rows(); |
nothing calls this directly
no test coverage detected