mirror of https://github.com/CGAL/cgal
Use BGL API
This commit is contained in:
parent
ae3e3b044d
commit
f9ad4adfda
|
|
@ -112,7 +112,7 @@ bool clip_mesh_exactly(TriangleMesh& cc,
|
||||||
if(!valid_input)
|
if(!valid_input)
|
||||||
{
|
{
|
||||||
std::cerr << "Invalid input for clip()" << std::endl;
|
std::cerr << "Invalid input for clip()" << std::endl;
|
||||||
std::cerr << "is cc valid: " << cc.is_valid() << std::endl;
|
std::cerr << "is cc valid: " << is_valid(cc) << std::endl;
|
||||||
std::cerr << "is clipper valid: " << clipper.is_valid() << std::endl;
|
std::cerr << "is clipper valid: " << clipper.is_valid() << std::endl;
|
||||||
std::cerr << "does part self intersect? " << does_self_intersect(cc, parameters::vertex_point_map(cc_evpm)) << std::endl;
|
std::cerr << "does part self intersect? " << does_self_intersect(cc, parameters::vertex_point_map(cc_evpm)) << std::endl;
|
||||||
std::cerr << "does clipper self intersect? " << does_self_intersect(clipper, parameters::vertex_point_map(clipper_evpm)) << std::endl;
|
std::cerr << "does clipper self intersect? " << does_self_intersect(clipper, parameters::vertex_point_map(clipper_evpm)) << std::endl;
|
||||||
|
|
@ -293,8 +293,8 @@ bool clip_single_self_intersecting_cc(const FacePairRange& self_intersecting_fac
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
for(halfedge_descriptor hd : CGAL::halfedges_around_target(nm_hd, cc))
|
for(halfedge_descriptor hd : CGAL::halfedges_around_target(nm_hd, cc))
|
||||||
if(cc.face(hd) != face_descriptor())
|
if(!is_border(hd, cc))
|
||||||
nm_faces.insert(cc.face(hd));
|
nm_faces.insert(face(hd, cc));
|
||||||
}
|
}
|
||||||
|
|
||||||
clipped_si_faces.reserve(clipped_si_faces.size() + nm_faces.size());
|
clipped_si_faces.reserve(clipped_si_faces.size() + nm_faces.size());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue