Skip to content

Commit eddd278

Browse files
committed
debug: dump component meshes
1 parent 21e5ebf commit eddd278

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

Constrained_triangulation_3/include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2335,6 +2335,14 @@ class Conforming_constrained_Delaunay_triangulation_3_impl : public Conforming_D
23352335
for(std::size_t component_index = 1; component_index <= nb_of_star_components; ++component_index) {
23362336
auto component_mesh = construct_star_component_mesh(component_index, star_components,
23372337
map_from_incident_constraint_face_id_to_new_triangles);
2338+
if(this->debug().move_Steiner_vertices()) {
2339+
std::ostringstream ss;
2340+
ss << "dump_vertex_" << IO::oformat(v) << "_component_" << component_index << ".off";
2341+
const std::string filename = ss.str();
2342+
std::ofstream out(filename);
2343+
out.precision(17);
2344+
out << component_mesh;
2345+
}
23382346
auto opt_kernel_center_point = compute_center_point_if_possible(component_mesh);
23392347
if(this->debug().move_Steiner_vertices()) {
23402348
std::cerr << " - incident constraint faces ids of component #" << component_index << ": {"

0 commit comments

Comments
 (0)