| 125 | } |
| 126 | |
| 127 | void PeriodicBoundaryRemesher::label_bd_faces() { |
| 128 | m_bd_face_markers.clear(); |
| 129 | m_bd_face_markers.resize(m_faces.rows(), 0); |
| 130 | |
| 131 | label_bd_faces(X); |
| 132 | label_bd_faces(Y); |
| 133 | label_bd_faces(Z); |
| 134 | |
| 135 | //VectorF labels(m_faces.rows()); |
| 136 | //std::copy(m_bd_face_markers.begin(), m_bd_face_markers.end(), labels.data()); |
| 137 | //save_mesh("face_labels.msh", m_vertices, m_faces, labels); |
| 138 | } |
| 139 | |
| 140 | void PeriodicBoundaryRemesher::label_bd_faces(int axis) { |
| 141 | assert(axis >=0 && axis < m_vertices.cols()); |