From 372b7fd481a476cd659713a4a01bf28bf6760cbe Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Sun, 16 Jun 2019 12:09:54 -0400
Subject: [PATCH] Fix info panel.

---
 Object3D.java |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/Object3D.java b/Object3D.java
index 28b696b..04e109f 100644
--- a/Object3D.java
+++ b/Object3D.java
@@ -7102,7 +7102,7 @@
             spot.translate(32, 32);
             spotw = spot.x + spot.width;
             spoth = spot.y + spot.height;
-            info.g.setColor(Color.blue);
+            info.g.setColor(Color.cyan);
             info.g.fillRect(spot.x, spot.y, spot.width, spot.height);
 //            if (CameraPane.Xmin > spot.x)
 //            {
@@ -7120,11 +7120,12 @@
 //            {
 //                CameraPane.Ymax = spoth;
 //            }
-            // bonhommes info.g.drawLine(spotw, spoth, spotw, spoth - 15);
-            //info.g.drawLine(spotw, spoth, spotw - 15, spoth);
+            // bonhommes info.g.drawLine(spotw, spoth, spotw, spoth - boundary.height/2); // 15
+            //info.g.drawLine(spotw, spoth, spotw - boundary.width/2, spoth); // 15
             spot.translate(0, -32);
-            info.g.setColor(Color.green);
+            info.g.setColor(Color.yellow);
             info.g.fillRect(spot.x, spot.y, spot.width, spot.height);
+            info.g.setColor(Color.green);
 //            if (CameraPane.Xmin > spot.x)
 //            {
 //                CameraPane.Xmin = spot.x;
@@ -7442,19 +7443,19 @@
                 switch (info.pane.RenderCamera().viewCode)
                 {
                     case 3: // '\001'
-                        if (modified)
+                        if (modified || opposite)
                         {
                             //LA.matScale(toParent, 1, hScale, vScale);
                             LA.matScale(toParent, totalScale, 1, 1);
                         } // vScale, 1);
                         else
                         {
-                            LA.matScale(toParent, totalScale, totalScale, totalScale);
+                            LA.matScale(toParent, 1, totalScale, totalScale);
                         } // vScale, 1);
                         break;
 
                     case 2: // '\002'
-                        if (modified)
+                        if (modified || opposite)
                         {
                             //LA.matScale(toParent, hScale, 1, vScale);
                             LA.matScale(toParent, 1, totalScale, 1);
@@ -7465,7 +7466,7 @@
                         break;
 
                     case 1: // '\003'
-                        if (modified)
+                        if (modified || opposite)
                         {
                             //LA.matScale(toParent, hScale, vScale, 1);
                             LA.matScale(toParent, 1, 1, totalScale);

--
Gitblit v1.6.2