| 179 | } |
| 180 | |
| 181 | void ObtuseTriangleRemoval::finalize_vertices() { |
| 182 | if (m_new_vertices.empty()) return; |
| 183 | |
| 184 | auto new_vertices = MatrixUtils::rowstack(m_new_vertices); |
| 185 | m_vertices = MatrixUtils::vstack<MatrixFr>({m_vertices, new_vertices}); |
| 186 | } |
| 187 | |
| 188 | void ObtuseTriangleRemoval::finalize_faces() { |
| 189 | if (m_new_faces.empty()) return; |