diff --git a/Packages/Curved_kernel/include/CGAL/IO/Dxf_variant_reader.h b/Packages/Curved_kernel/include/CGAL/IO/Dxf_variant_reader.h index 36f6c1c3419..e10ff986bd1 100644 --- a/Packages/Curved_kernel/include/CGAL/IO/Dxf_variant_reader.h +++ b/Packages/Curved_kernel/include/CGAL/IO/Dxf_variant_reader.h @@ -105,9 +105,10 @@ template const FT sqr_rad = CGAL::squared_distance(ps, pt) * (FT(1)/sqr_bulge + FT(2) + sqr_bulge) / FT(16); - Root_for_circles_2_2 rootxy = Root_for_circles_2_2(ps.x(), ps.y()); - Circular_arc_point_2 cps = Circular_arc_point_2(rootxy); - Circular_arc_point_2 cpt = Circular_arc_point_2(rootxy); + Root_for_circles_2_2 rootps = Root_for_circles_2_2(ps.x(), ps.y()); + Circular_arc_point_2 cps = Circular_arc_point_2(rootps); + Root_for_circles_2_2 rootpt = Root_for_circles_2_2(pt.x(), pt.y()); + Circular_arc_point_2 cpt = Circular_arc_point_2(rootpt); Circular_arc_2 arc = Circular_arc_2(Circle_2(Point_2(x_coord, y_coord), sqr_rad), cps, cpt); //std::cerr << "arc with center: " << to_double( x_coord) << " " << to_double(y_coord) << " and radius " << sqrt(to_double(sqr_rad)) << std::endl; //std::cerr << "source: " << to_double(ps.x()) << ", " << to_double(ps.y()) << " target: " << to_double(pt.x()) << ", " << to_double(pt.y()) << std::endl << std::endl; @@ -136,9 +137,10 @@ template const FT sqr_rad = CGAL::squared_distance(ps, pt) * (FT(1)/sqr_bulge + FT(2) + sqr_bulge) / FT(16); - Root_for_circles_2_2 rootxy = Root_for_circles_2_2(ps.x(), ps.y()); - Circular_arc_point_2 cps = Circular_arc_point_2(rootxy); - Circular_arc_point_2 cpt = Circular_arc_point_2(rootxy); + Root_for_circles_2_2 rootps = Root_for_circles_2_2(ps.x(), ps.y()); + Circular_arc_point_2 cps = Circular_arc_point_2(rootps); + Root_for_circles_2_2 rootpt = Root_for_circles_2_2(pt.x(), pt.y()); + Circular_arc_point_2 cpt = Circular_arc_point_2(rootpt); Circular_arc_2 arc = Circular_arc_2(Circle_2(Point_2(x_coord, y_coord), sqr_rad), cps, cpt); //std::cerr << "arc with center: " << to_double(x_coord) << " " << to_double(y_coord) << " and radius " << sqrt(to_double(sqr_rad)) << std::endl;