mirror of https://github.com/CGAL/cgal
descended to inner ccbs
This commit is contained in:
parent
b64818cc99
commit
418e2b0c6b
|
|
@ -37,7 +37,7 @@ protected:
|
||||||
}
|
}
|
||||||
|
|
||||||
void add_face(typename Arr::Face_const_handle f, CGAL::IO::Color c) {
|
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);
|
face_begin(c);
|
||||||
add_ccb(f->outer_ccb());
|
add_ccb(f->outer_ccb());
|
||||||
for (auto iv = f->isolated_vertices_begin();
|
for (auto iv = f->isolated_vertices_begin();
|
||||||
|
|
@ -46,6 +46,16 @@ protected:
|
||||||
face_end();
|
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() {
|
void add_elements() {
|
||||||
clear();
|
clear();
|
||||||
if (m_arr.is_empty()) return;
|
if (m_arr.is_empty()) return;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue