From 88e03c0b2c18be400de7db215758266f0f440145 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Mon, 30 Jul 2018 22:37:58 -0500 Subject: [PATCH] added constructors for building ExPolygon from Points array and a pair of Points arrays (used in tests) --- xs/src/libslic3r/ExPolygon.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xs/src/libslic3r/ExPolygon.hpp b/xs/src/libslic3r/ExPolygon.hpp index 4b88e58a1..fcdabc272 100644 --- a/xs/src/libslic3r/ExPolygon.hpp +++ b/xs/src/libslic3r/ExPolygon.hpp @@ -20,6 +20,9 @@ class ExPolygon Polygons holes; ExPolygon() {}; explicit ExPolygon(const Polygon &_contour) : contour(_contour) {}; + explicit ExPolygon(const Points &_contour) : contour(Polygon(_contour)) {}; + /// Constructor to build a single holed + explicit ExPolygon(const Points &_contour, const Points &_hole) : contour(Polygon(_contour)), holes(Polygons(Polygon(_hole))) { }; operator Points() const; operator Polygons() const; void scale(double factor);