| 118 | } |
| 119 | |
| 120 | void SubMesh::clean_up_unselected() { |
| 121 | IsolatedVertexRemoval remover(m_vertices, m_unselected_faces); |
| 122 | remover.run(); |
| 123 | m_unselected_vertices = remover.get_vertices(); |
| 124 | m_unselected_faces = remover.get_faces(); |
| 125 | m_unselected_vertex_indices = remover.get_ori_vertex_indices(); |
| 126 | } |
| 127 | |
| 128 | void SubMesh::check_validity() const { |
| 129 | if (m_selected_faces.rows() + m_unselected_faces.rows() != m_faces.rows()) { |
nothing calls this directly
no test coverage detected