ClipperLib::Paths Slic3rMultiPoints_to_ClipperPaths(const Polylines &input) { ClipperLib::Paths retval; for (Polylines::const_iterator it = input.begin(); it != input.end(); ++it) retval.emplace_back(Slic3rMultiPoint_to_ClipperPath(*it)); return retval; }
ClipperLib::Paths _offset(ClipperLib::Path &&input, ClipperLib::EndType endType, const float delta, ClipperLib::JoinType joinType, double miterLimit) { ClipperLib::Paths paths; paths.emplace_back(std::move(input)); return _offset(std::move(paths), endType, delta, joinType, miterLimit); }