mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-19 22:53:47 +00:00
fix editor grid snap
This commit is contained in:
parent
65fe0be037
commit
f52c1165b6
1 changed files with 7 additions and 12 deletions
|
|
@ -958,19 +958,14 @@ void Gizmo::on3DMouseDragged( const Gui3DMouseEvent & event )
|
|||
mDeltaScale.zero();
|
||||
|
||||
Point3F newPosition;
|
||||
if( mProfile->snapToGrid )
|
||||
{
|
||||
Point3F snappedMouseDownProjPnt = _snapPoint( mMouseDownProjPnt );
|
||||
mDeltaTotalPos = projPnt - snappedMouseDownProjPnt;
|
||||
newPosition = projPnt;
|
||||
}
|
||||
else
|
||||
{
|
||||
mDeltaTotalPos = projPnt - mMouseDownProjPnt;
|
||||
newPosition = mSavedTransform.getPosition() + mDeltaTotalPos;
|
||||
}
|
||||
|
||||
mDeltaTotalPos = projPnt - mMouseDownProjPnt;
|
||||
newPosition = mSavedTransform.getPosition() + mDeltaTotalPos;
|
||||
|
||||
mDeltaPos = newPosition - mTransform.getPosition();
|
||||
|
||||
if (mProfile->snapToGrid)
|
||||
newPosition = _snapPoint(newPosition);
|
||||
|
||||
mTransform.setPosition( newPosition );
|
||||
|
||||
mCurrentTransform.setPosition( newPosition );
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue