descended to inner ccbs

This commit is contained in:
Efi Fogel 2022-05-18 13:25:18 +03:00
parent b64818cc99
commit 418e2b0c6b
1 changed files with 17 additions and 7 deletions

View File

@ -37,7 +37,7 @@ protected:
}
void add_face(typename Arr::Face_const_handle f, CGAL::IO::Color c) {
if (f->is_unbounded()) return;
if (! f->is_unbounded()) {
face_begin(c);
add_ccb(f->outer_ccb());
for (auto iv = f->isolated_vertices_begin();
@ -46,6 +46,16 @@ protected:
face_end();
}
for (auto it = f->inner_ccbs_begin(); it != f->inner_ccbs_end(); ++it) {
face_begin(c);
add_ccb(*it);
for (auto iv = f->isolated_vertices_begin();
iv != f->isolated_vertices_end(); ++iv)
add_point(iv->point());
face_end();
}
}
void add_elements() {
clear();
if (m_arr.is_empty()) return;