|
@@ -961,11 +961,11 @@ void Gizmo::on3DMouseDragged( const Gui3DMouseEvent & event )
|
|
mDeltaTotalPos = projPnt - mMouseDownProjPnt;
|
|
mDeltaTotalPos = projPnt - mMouseDownProjPnt;
|
|
newPosition = mSavedTransform.getPosition() + mDeltaTotalPos;
|
|
newPosition = mSavedTransform.getPosition() + mDeltaTotalPos;
|
|
|
|
|
|
- mDeltaPos = newPosition - mTransform.getPosition();
|
|
|
|
-
|
|
|
|
if (mProfile->snapToGrid)
|
|
if (mProfile->snapToGrid)
|
|
newPosition = _snapPoint(newPosition);
|
|
newPosition = _snapPoint(newPosition);
|
|
|
|
|
|
|
|
+ mDeltaPos = newPosition - mTransform.getPosition();
|
|
|
|
+
|
|
mTransform.setPosition( newPosition );
|
|
mTransform.setPosition( newPosition );
|
|
|
|
|
|
mCurrentTransform.setPosition( newPosition );
|
|
mCurrentTransform.setPosition( newPosition );
|