diff --git a/src/Mod/CAM/libarea/Adaptive.cpp b/src/Mod/CAM/libarea/Adaptive.cpp index d4056f8312..82b9e0944d 100644 --- a/src/Mod/CAM/libarea/Adaptive.cpp +++ b/src/Mod/CAM/libarea/Adaptive.cpp @@ -1467,7 +1467,7 @@ double Adaptive2d::CalcCutArea( vector polygon; for (const auto p : path) { - polygon.push_back({p.X, p.Y}); + polygon.push_back({(double)p.X, (double)p.Y}); } polygons.push_back(polygon); }