From 7058eef32e524cae08a7373d8bc1061e373b223c Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Wed, 24 Jul 2019 23:51:25 -0400
Subject: [PATCH] Backlit

---
 Camera.java |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/Camera.java b/Camera.java
index 82f2189..be4d200 100644
--- a/Camera.java
+++ b/Camera.java
@@ -3,7 +3,6 @@
 // Decompiler options: packimports(3) 
 // Source File Name:   Camera.java
 
-
 class Camera extends Object3D
 {
     static final long serialVersionUID = 4754289789178680517L;
@@ -21,7 +20,7 @@
         //<-2.2,0.7,-2> and pointed it at <-0.61,0.3,-0.6>
     //    location = LA.newVector(2,0.7,-2);
     //    lookAt = new cVector(0.6,0.3,-0.6);
-        location = LA.newVector(3,2,2);
+        location = LA.newVector(6,4,4);
         lookAt = new cVector(0.0,0.5,0);
         direction = new cVector();
         toParent = LA.newMatrix();
@@ -392,13 +391,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