Normand Briere
2018-07-03 02e145cb923d601395acc7f15ae9e13f85ef2fbb
Camera.java
....@@ -392,13 +392,15 @@
392392 if (CameraPane.ROTATECAMERA)
393393 {
394394 double[][] rotate = { { 0,1,0,0 }, { -1,0,0,0}, { 0,0,1,0}, { 0,0,0,1 } };
395
- double[][] rotate_1 = { { 0,-1,0,0 }, { 1,0,0,0}, { 0,0,1,0}, { 0,0,0,1 } };
395
+ //double[][] rotate_1 = { { 0,-1,0,0 }, { 1,0,0,0}, { 0,0,1,0}, { 0,0,0,1 } };
396396
397
- LA.matConcat(rotate, fromScreen, fromScreen);
398
- LA.matConcat(toScreen, rotate_1, toScreen);
397
+ LA.matConcat(fromScreen, rotate, fromScreen);
398
+ //LA.matConcat(toScreen, rotate_1, toScreen);
399399 }
400400 //if (this == CameraPane.lightCamera)
401401 //CameraPane.lighttouched = true;
402
+
403
+ LA.matInvert(fromScreen, toScreen);
402404 }
403405
404406 // void Draw(CameraPane display, Object3D /*Composite*/ root, boolean selected)