|
@@ -202,6 +202,7 @@ GizmoProfile::GizmoProfile()
|
|
|
|
|
|
centroidColor.set( 255, 255, 255 );
|
|
centroidColor.set( 255, 255, 255 );
|
|
centroidHighlightColor.set( 255, 0, 255 );
|
|
centroidHighlightColor.set( 255, 0, 255 );
|
|
|
|
+ hideDisabledAxes = true;
|
|
|
|
|
|
restoreDefaultState();
|
|
restoreDefaultState();
|
|
}
|
|
}
|
|
@@ -297,6 +298,7 @@ Gizmo::Gizmo()
|
|
mObjectMat( true ),
|
|
mObjectMat( true ),
|
|
mTransform( true ),
|
|
mTransform( true ),
|
|
mCameraMat( true ),
|
|
mCameraMat( true ),
|
|
|
|
+ mProjLen(1000.0f),
|
|
mSelectionIdx( -1 ),
|
|
mSelectionIdx( -1 ),
|
|
mObjectMatInv( true ),
|
|
mObjectMatInv( true ),
|
|
mCurrentTransform( true ),
|
|
mCurrentTransform( true ),
|
|
@@ -308,10 +310,13 @@ Gizmo::Gizmo()
|
|
mCurrentAlignment( World ),
|
|
mCurrentAlignment( World ),
|
|
mDeltaTotalScale( 0,0,0 ),
|
|
mDeltaTotalScale( 0,0,0 ),
|
|
mDeltaTotalRot( 0,0,0 ),
|
|
mDeltaTotalRot( 0,0,0 ),
|
|
|
|
+ mDeltaAngle(0.0f),
|
|
|
|
+ mLastAngle(0.0f),
|
|
mDeltaTotalPos( 0,0,0 ),
|
|
mDeltaTotalPos( 0,0,0 ),
|
|
mCurrentMode( MoveMode ),
|
|
mCurrentMode( MoveMode ),
|
|
mMouseDownPos( -1,-1 ),
|
|
mMouseDownPos( -1,-1 ),
|
|
mDirty( false ),
|
|
mDirty( false ),
|
|
|
|
+ mSign(0.0f),
|
|
mMouseDown( false ),
|
|
mMouseDown( false ),
|
|
mLastWorldMat( true ),
|
|
mLastWorldMat( true ),
|
|
mLastProjMat( true ),
|
|
mLastProjMat( true ),
|
|
@@ -324,9 +329,10 @@ Gizmo::Gizmo()
|
|
mHighlightAll( false ),
|
|
mHighlightAll( false ),
|
|
mMoveGridEnabled( true ),
|
|
mMoveGridEnabled( true ),
|
|
mMoveGridSize( 20.f ),
|
|
mMoveGridSize( 20.f ),
|
|
- mMoveGridSpacing( 1.f )
|
|
|
|
-{
|
|
|
|
- mUniformHandleEnabled = true;
|
|
|
|
|
|
+ mMoveGridSpacing( 1.f ),
|
|
|
|
+ mUniformHandleEnabled(true),
|
|
|
|
+ mScreenRotateHandleEnabled(false)
|
|
|
|
+{
|
|
mAxisEnabled[0] = mAxisEnabled[1] = mAxisEnabled[2] = true;
|
|
mAxisEnabled[0] = mAxisEnabled[1] = mAxisEnabled[2] = true;
|
|
}
|
|
}
|
|
|
|
|