From 385efe5ff9dee15d20d5d6c25597dc6ad79067bc Mon Sep 17 00:00:00 2001 From: lisyarus Date: Fri, 7 Jan 2022 23:48:43 +0300 Subject: [PATCH] Fix cg::edges --- libs/cg/include/psemek/cg/body/body.hpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libs/cg/include/psemek/cg/body/body.hpp b/libs/cg/include/psemek/cg/body/body.hpp index bb1e7abe..7486b20f 100644 --- a/libs/cg/include/psemek/cg/body/body.hpp +++ b/libs/cg/include/psemek/cg/body/body.hpp @@ -86,10 +86,13 @@ namespace psemek::cg using index_type = std::remove_cvref_t; + using std::begin; + using std::end; + std::vector> result; for (auto const & f : fs) { - for (auto it = std::begin(f), jt = std::prev(std::end(f)); ++it, ++jt; it != std::end(f)) + for (auto it = begin(f), jt = std::prev(end(f)); it != end(f); jt = it++) { geom::segment s{*jt, *it}; if (s[0] > s[1]) std::swap(s[0], s[1]);