diff --git a/src/ifcgeom/Iterator.cpp b/src/ifcgeom/Iterator.cpp index 3ad9e920b0..292a4c8661 100644 --- a/src/ifcgeom/Iterator.cpp +++ b/src/ifcgeom/Iterator.cpp @@ -805,7 +805,7 @@ ifcopenshell::geometry::taxonomy::direction3::ptr IfcGeom::Iterator::remove_offs double translation_amnt = bb.norm(); if (translation_amnt > settings_.get().get()) { // block has an underlying mutable ref to the matrix - bb -= vec; + bb += vec; } else { all_applied = false; }