From 5d4a4f0ebf0fc97fb9bf02289cf41ab7625849ab Mon Sep 17 00:00:00 2001 From: Saumya Jain Date: Fri, 26 Apr 2024 16:52:49 +0200 Subject: [PATCH] removing debug code as its executing in production Also this code contains svg generation, which is majorly used in debugging application --- src/utils/polygonUtils.cpp | 51 -------------------------------------- 1 file changed, 51 deletions(-) diff --git a/src/utils/polygonUtils.cpp b/src/utils/polygonUtils.cpp index 9d18e82a95..6266b73ce1 100644 --- a/src/utils/polygonUtils.cpp +++ b/src/utils/polygonUtils.cpp @@ -15,16 +15,10 @@ #include "utils/linearAlg2D.h" #ifdef DEBUG -#include - #include - #include "utils/AABB.h" -#include "utils/SVG.h" #endif -namespace fs = std::filesystem; - namespace cura { @@ -693,51 +687,6 @@ ClosestPolygonPoint PolygonUtils::ensureInsideOrOutside( bool overall_is_inside = polygons.inside(overall_inside.location_); if (overall_is_inside != (preferred_dist_inside > 0)) { -#ifdef DEBUG - static bool has_run = false; - if (! has_run) - { - fs::path const debug_file_name = fs::temp_directory_path() / "debug.html"; - try - { - int offset_performed = offset / 2; - AABB aabb(polygons); - aabb.expand(std::abs(preferred_dist_inside) * 2); - SVG svg(debug_file_name.string(), aabb); - svg.writeComment("Original polygon in black"); - svg.writePolygons(polygons, SVG::Color::BLACK); - for (auto poly : polygons) - { - for (auto point : poly) - { - svg.writePoint(point, true, 2); - } - } - std::stringstream ss; - svg.writeComment("Reference polygon in yellow"); - svg.writePolygon(closest_poly, SVG::Color::YELLOW); - ss << "Offsetted polygon in blue with offset " << offset_performed; - svg.writeComment(ss.str()); - svg.writePolygons(insetted, SVG::Color::BLUE); - for (auto poly : insetted) - { - for (auto point : poly) - { - svg.writePoint(point, true, 2); - } - } - svg.writeComment("From location"); - svg.writePoint(from, true, 5, SVG::Color::GREEN); - svg.writeComment("Location computed to be inside the black polygon"); - svg.writePoint(inside.location_, true, 5, SVG::Color::RED); - } - catch (...) - { - } - spdlog::error("Clipper::offset failed. See generated {}! Black is original Blue is offsetted polygon", debug_file_name.string()); - has_run = true; - } -#endif return ClosestPolygonPoint(); } inside = overall_inside;