diff --git a/src/Gui/Inventor/Draggers/Gizmo.cpp b/src/Gui/Inventor/Draggers/Gizmo.cpp index 81f3e020aa..5e18462ea2 100644 --- a/src/Gui/Inventor/Draggers/Gizmo.cpp +++ b/src/Gui/Inventor/Draggers/Gizmo.cpp @@ -26,6 +26,8 @@ #include "Gizmo.h" #ifndef _PreComp_ +#include + #include #include #include @@ -168,6 +170,7 @@ void LinearGizmo::setDragLength(double dragLength) void LinearGizmo::setGeometryScale(float scale) { dragger->geometryScale = SbVec3f(scale, scale, scale); + dragger->translationIncrement = std::pow(10.0f, std::floor(std::log10(scale))); } SoLinearDraggerContainer* LinearGizmo::getDraggerContainer()