Fixes the front/back ortho views in the editors to comply with art tool standards.

This commit is contained in:
Ratfish Studios 2018-05-21 01:32:01 -05:00
parent 833fb6c970
commit 19682cbe22

View file

@ -702,12 +702,12 @@ void EditTSCtrl::calcOrthoCamOffset(F32 mousex, F32 mousey, U8 modifier)
break; break;
case DisplayTypeFront: case DisplayTypeFront:
mOrthoCamTrans.x += mousex * mOrthoFOV * camScale; mOrthoCamTrans.x -= mousex * mOrthoFOV * camScale;
mOrthoCamTrans.z += mousey * mOrthoFOV * camScale; mOrthoCamTrans.z += mousey * mOrthoFOV * camScale;
break; break;
case DisplayTypeBack: case DisplayTypeBack:
mOrthoCamTrans.x -= mousex * mOrthoFOV * camScale; mOrthoCamTrans.x += mousex * mOrthoFOV * camScale;
mOrthoCamTrans.z += mousey * mOrthoFOV * camScale; mOrthoCamTrans.z += mousey * mOrthoFOV * camScale;
break; break;
@ -1125,19 +1125,19 @@ bool EditTSCtrl::processCameraQuery(CameraQuery * query)
break; break;
case DisplayTypeFront: case DisplayTypeFront:
camRot.setColumn(0, Point3F(-1.0, 0.0, 0.0));
camRot.setColumn(1, Point3F( 0.0, -1.0, 0.0));
camRot.setColumn(2, Point3F( 0.0, 0.0, 1.0));
camPos.y = getMax(camPos.y + smMinSceneBounds.y, sceneBounds.maxExtents.y + camBuffer);
break;
case DisplayTypeBack:
camRot.setColumn(0, Point3F(1.0, 0.0, 0.0)); camRot.setColumn(0, Point3F(1.0, 0.0, 0.0));
camRot.setColumn(1, Point3F(0.0, 1.0, 0.0)); camRot.setColumn(1, Point3F(0.0, 1.0, 0.0));
camRot.setColumn(2, Point3F(0.0, 0.0, 1.0)); camRot.setColumn(2, Point3F(0.0, 0.0, 1.0));
camPos.y = getMin(camPos.y - smMinSceneBounds.y, sceneBounds.minExtents.y - camBuffer); camPos.y = getMin(camPos.y - smMinSceneBounds.y, sceneBounds.minExtents.y - camBuffer);
break; break;
case DisplayTypeBack:
camRot.setColumn(0, Point3F(-1.0, 0.0, 0.0));
camRot.setColumn(1, Point3F(0.0, -1.0, 0.0));
camRot.setColumn(2, Point3F(0.0, 0.0, 1.0));
camPos.y = getMax(camPos.y + smMinSceneBounds.y, sceneBounds.maxExtents.y + camBuffer);
break;
case DisplayTypeLeft: case DisplayTypeLeft:
camRot.setColumn(0, Point3F( 0.0, -1.0, 0.0)); camRot.setColumn(0, Point3F( 0.0, -1.0, 0.0));
camRot.setColumn(1, Point3F( 1.0, 0.0, 0.0)); camRot.setColumn(1, Point3F( 1.0, 0.0, 0.0));