From 89c1ad67bc65d24ceadfa9e95f8c5515283f1e97 Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 01 Jul 2018 15:45:28 -0400 Subject: [PATCH] Reverse matrix order. --- Camera.java | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Camera.java b/Camera.java index 82f2189..8454950 100644 --- a/Camera.java +++ b/Camera.java @@ -392,13 +392,15 @@ if (CameraPane.ROTATECAMERA) { double[][] rotate = { { 0,1,0,0 }, { -1,0,0,0}, { 0,0,1,0}, { 0,0,0,1 } }; - double[][] rotate_1 = { { 0,-1,0,0 }, { 1,0,0,0}, { 0,0,1,0}, { 0,0,0,1 } }; + //double[][] rotate_1 = { { 0,-1,0,0 }, { 1,0,0,0}, { 0,0,1,0}, { 0,0,0,1 } }; - LA.matConcat(rotate, fromScreen, fromScreen); - LA.matConcat(toScreen, rotate_1, toScreen); + LA.matConcat(fromScreen, rotate, fromScreen); + //LA.matConcat(toScreen, rotate_1, toScreen); } //if (this == CameraPane.lightCamera) //CameraPane.lighttouched = true; + + LA.matInvert(fromScreen, toScreen); } // void Draw(CameraPane display, Object3D /*Composite*/ root, boolean selected) -- Gitblit v1.6.2