Normand Briere
2018-05-22 42107f9a01652cb2f47228d20c1148a2a22f6a63
CameraPane.java
....@@ -12854,7 +12854,9 @@
1285412854 {
1285512855 mouseMode |= ZOOM;
1285612856 }
12857
- if ((modifiers & META) == META)
12857
+
12858
+ boolean capsLocked = Toolkit.getDefaultToolkit().getLockingKeyState(KeyEvent.VK_CAPS_LOCK);
12859
+ if (capsLocked || (modifiers & META) == META)
1285812860 {
1285912861 mouseMode |= VR; // BACKFORTH;
1286012862 }
....@@ -12868,6 +12870,7 @@
1286812870 }
1286912871 if ((modifiers & SHIFT) == SHIFT || forcetranslate)
1287012872 {
12873
+ mouseMode &= ~VR;
1287112874 mouseMode |= TRANSLATE;
1287212875 }
1287312876 // if ((modifiers & SHIFT_META) == SHIFT_META)
....@@ -13257,7 +13260,8 @@
1325713260 FlipTransform();
1325813261 break;
1325913262 case ENTER:
13260
- object.editWindow.ScreenFit(); // Edit();
13263
+ // object.editWindow.ScreenFit(); // Edit();
13264
+ ToggleLive();
1326113265 break;
1326213266 case DELETE:
1326313267 ClearSelection();
....@@ -14718,6 +14722,11 @@
1471814722 // System.err.println("view = " + view[8] + " " + view[9] + " " + view[10] + " " + view[11]);
1471914723 // System.err.println("view = " + view[12] + " " + view[13] + " " + view[14] + " " + view[15]);
1472014724
14725
+ // Will fit the mesh !!!
14726
+ selectedpoint.toParent[0][0] = 0.0001;
14727
+ selectedpoint.toParent[1][1] = 0.0001;
14728
+ selectedpoint.toParent[2][2] = 0.0001;
14729
+
1472114730 glu.gluUnProject(x,y,depth,view,0,tempmat2,0,viewport,0,selectedpoint.toParent[3],0);
1472214731
1472314732 // if (object.selection != null && object.selection.Size() > 0)
....@@ -15340,7 +15349,7 @@
1534015349 int AAbuffersize = 0;
1534115350
1534215351 //double[] selectedpoint = new double[3];
15343
- static Sphere selectedpoint = new Sphere();
15352
+ static Superellipsoid selectedpoint = new Superellipsoid();
1534415353 static Sphere previousselectedpoint = null;
1534515354 static Sphere debugpoint = new Sphere();
1534615355 static Sphere debugpoint2 = new Sphere();