From 2703a8dcf1ef4745ec313af008a86681276f5a39 Mon Sep 17 00:00:00 2001
From: Normand Briere <nbriere@noware.ca>
Date: Tue, 29 Oct 2019 19:06:23 -0400
Subject: [PATCH] Antialias button.

---
 CameraPane.java |   36 +++++++++++++++++++++++-------------
 1 files changed, 23 insertions(+), 13 deletions(-)

diff --git a/CameraPane.java b/CameraPane.java
index 1d52f4a..7120432 100644
--- a/CameraPane.java
+++ b/CameraPane.java
@@ -2249,6 +2249,13 @@
      //   else
             repaint(); // start loop // may 2013
     }
+    
+    public void ToggleAntialiasing()
+    {
+        CURRENTANTIALIAS = ((CURRENTANTIALIAS != 0) ? 0 : 1);
+        System.out.println("Antialias ACSIZE = " + ACSIZE);
+        System.out.println("CURRENTANTIALIAS = " + CURRENTANTIALIAS);
+    }
 
     public void ToggleSupport()
     {
@@ -2294,6 +2301,7 @@
     {
         IMAGEFLIP ^= true;
     }
+    
 
     public void ToggleSpeakerMocap()
     {
@@ -9642,7 +9650,7 @@
                 pixdx, pixdy, edx, edy, focus);
     }
     
-    static int ACSIZE = 4; // 16;
+    static int ACSIZE = 16; // 16;
     static int MAXACSIZE = 256; // 1024;
     static float[] jx8 = new float[MAXACSIZE];
     static float[] jy8 = new float[MAXACSIZE];
@@ -9676,8 +9684,8 @@
     void ResetOptions()
     {
         options1[0] = 100;
-        options1[1] = 0.025f;
-        options1[2] = 0.01f;
+        options1[1] = 0.01f; // .025f;
+        options1[2] = 10f;
         options1[3] = 0;
         options1[4] = 0;
         
@@ -15724,11 +15732,9 @@
                 DISPLAYTEXT ^= true;
                 repaint();
                 break;
-            case 'A':
+            //case 'A':
             case 'a':
-                CURRENTANTIALIAS = ((CURRENTANTIALIAS != 0) ? 0 : 1);
-                System.out.println("Antialias ACSIZE = " + ACSIZE);
-                System.out.println("CURRENTANTIALIAS = " + CURRENTANTIALIAS);
+                ToggleAntialiasing();
                 repaint();
                 break;
             case 'd':
@@ -15832,6 +15838,7 @@
             {
                 //PrintMemory();
                 ToggleImageFlip();
+                renderCamera.computeTransform();
                 repaint();
                 break;
             }
@@ -16017,10 +16024,10 @@
             case ENTER:
                 // object.editWindow.ScreenFit(); // Edit();
                 ToggleLive();
-                if (capsLocked)
-                {
-                    Globals.WALK ^= true;
-                }
+//                if (capsLocked)
+//                {
+//                    Globals.WALK ^= true;
+//                }
                 break;
             case DELETE:
                 ClearSelection();
@@ -16106,8 +16113,11 @@
                 repaint();
                 break;
             case BACKSPACE:
-                enablebackspace = true;
+                // almost working enablebackspace = true;
+                Globals.WALK ^= true;
                 
+            object.Step();
+            object.Touch();
    //             SwitchCameras(false);
                 repaint();
                 break;
@@ -18343,7 +18353,7 @@
     
     private boolean keepshadow;
     
-    static public boolean capsLocked = true; // false; // VR
+    static public boolean capsLocked = false; // VR
     
     static public int indexcount = 0;
     /*static*/ cColor vertexOcclusion = new cColor();

--
Gitblit v1.6.2