From e2ae2a4a896c95d1373ad3fd9ebb1f8fe256d269 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sat, 28 Sep 2024 19:44:19 +0200 Subject: [PATCH] Fix negative modelo #5509 --- src/ifcgeom/profile_helper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcgeom/profile_helper.cpp b/src/ifcgeom/profile_helper.cpp index 8a2c9860ee..5c14259f65 100644 --- a/src/ifcgeom/profile_helper.cpp +++ b/src/ifcgeom/profile_helper.cpp @@ -128,7 +128,7 @@ taxonomy::loop::ptr ifcopenshell::geometry::profile_helper(const taxonomy::matri std::vector pps(points.size()); for (int b = 0; b < points.size(); ++b) { - int c = (b - 1) % points.size(); + int c = (b + points.size() - 1) % points.size(); pps[b] = { Eigen::Vector2d(points[b].xy[0], points[b].xy[1]), points[b].radius, loop->children[c], loop->children[b] }; }