diff -r 34def2630300 -r 4f8fa42aed07 src/toolsets/algorithmtoolset.cpp --- a/src/toolsets/algorithmtoolset.cpp Thu Jan 04 21:41:17 2018 +0200 +++ b/src/toolsets/algorithmtoolset.cpp Thu Jan 04 22:42:01 2018 +0200 @@ -161,12 +161,12 @@ v.apply([&](Axis, double& a) { - RoundToDecimals(a, config.roundPositionPrecision()); + a = RoundToDecimals(a, config.roundPositionPrecision()); }); ApplyToMatrix(t, [&](int, double& a) { - RoundToDecimals(a, config.roundMatrixPrecision()); + a = RoundToDecimals(a, config.roundMatrixPrecision()); }); mo->setPosition(v); @@ -180,7 +180,7 @@ Vertex v = obj->vertex(i); v.apply([&](Axis, double& a) { - RoundToDecimals(a, config.roundPositionPrecision()); + a = RoundToDecimals(a, config.roundPositionPrecision()); }); obj->setVertex(i, v); num += 3;