Normand Briere
2019-07-01 6600d22461ccc1cb602f238a9ffa83cf07dd830e
CameraPane.java
....@@ -335,14 +335,28 @@
335335 display.options1[2] = material.shadowbias;
336336 display.options1[3] = material.aniso;
337337 display.options1[4] = material.anisoV;
338
+// System.out.println("display.options1[0] " + display.options1[0]);
339
+// System.out.println("display.options1[1] " + display.options1[1]);
340
+// System.out.println("display.options1[2] " + display.options1[2]);
341
+// System.out.println("display.options1[3] " + display.options1[3]);
342
+// System.out.println("display.options1[4] " + display.options1[4]);
338343 display.options2[0] = material.opacity;
339344 display.options2[1] = material.diffuse;
340345 display.options2[2] = material.factor;
346
+// System.out.println("display.options2[0] " + display.options2[0]);
347
+// System.out.println("display.options2[1] " + display.options2[1]);
348
+// System.out.println("display.options2[2] " + display.options2[2]);
341349
342350 cColor.HSBtoRGB(material.color, material.modulation, 1, display.options3);
351
+// System.out.println("display.options3[0] " + display.options3[0]);
352
+// System.out.println("display.options3[1] " + display.options3[1]);
353
+// System.out.println("display.options3[2] " + display.options3[2]);
343354 display.options4[0] = material.cameralight/0.2f;
344355 display.options4[1] = material.subsurface;
345356 display.options4[2] = material.sheen;
357
+// System.out.println("display.options4[0] " + display.options4[0]);
358
+// System.out.println("display.options4[1] " + display.options4[1]);
359
+// System.out.println("display.options4[2] " + display.options4[2]);
346360
347361 // if (display.CURRENTANTIALIAS > 0)
348362 // display.options3[3] /= 4;
....@@ -2051,7 +2065,7 @@
20512065 //System.err.println("Oeil on");
20522066 OEIL = true;
20532067 if ((TRACK || SHADOWTRACK) && trackedobject != null && DrawMode() == SHADOW) // && !lightMode)
2054
- object.editWindow.ScreenFit(trackedobject, SHADOWTRACK && !TRACK);
2068
+ object.GetWindow().ScreenFit(trackedobject, SHADOWTRACK && !TRACK);
20552069 //pingthread.StepToTarget(true);
20562070 }
20572071
....@@ -9374,13 +9388,13 @@
93749388 void ResetOptions()
93759389 {
93769390 options1[0] = 100;
9377
- options1[1] = 0.00001f;
9378
- options1[2] = 20;
9391
+ options1[1] = 0.025f;
9392
+ options1[2] = 0.01f;
93799393 options1[3] = 0;
93809394 options1[4] = 0;
93819395
93829396 options2[0] = 0;
9383
- options2[1] = 1;
9397
+ options2[1] = 0.75f;
93849398 options2[2] = 0;
93859399 options2[3] = 0;
93869400
....@@ -11513,7 +11527,7 @@
1151311527 if ((TRACK || SHADOWTRACK) || zoomonce)
1151411528 {
1151511529 if ((TRACK || SHADOWTRACK) && trackedobject != null && DrawMode() == SHADOW) // && !lightMode)
11516
- object.editWindow.ScreenFit(trackedobject, SHADOWTRACK && !TRACK);
11530
+ object.GetWindow().ScreenFit(trackedobject, SHADOWTRACK && !TRACK);
1151711531 pingthread.StepToTarget(true); // true);
1151811532 // zoomonce = false;
1151911533 }
....@@ -13361,9 +13375,10 @@
1336113375 "DP3 " + dest + ".z," + "normals," + "eye;" +
1336213376 "MAX " + dest + ".w," + dest + ".z," + "eps.x;" +
1336313377 //"MOV " + dest + ".w," + "normal.z;" +
13364
- "MUL " + dest + ".z," + "params2.w," + dest + ".x;" +
13365
- "MUL " + dest + ".z," + dest + ".z," + dest + ".x;" +
13366
- //"MOV " + dest + ".z," + "params2.w;" +
13378
+// "MUL " + dest + ".z," + "params2.w," + dest + ".x;" + // PRETTY HEURISTIC FOR VELVET
13379
+// "MUL " + dest + ".z," + dest + ".z," + dest + ".x;" +
13380
+
13381
+ "MOV " + dest + ".z," + "params2.w;" + // EXACT
1336713382 "POW " + dest + ".w," + dest + ".w," + dest + ".z;" +
1336813383 "RCP " + dest + ".w," + dest + ".w;" +
1336913384 //"RSQ " + dest + ".w," + dest + ".w;" +
....@@ -13928,7 +13943,7 @@
1392813943
1392913944 // fev 2014???
1393013945 if ((TRACK || SHADOWTRACK) && trackedobject != null) // && DrawMode() == SHADOW) // && !lightMode)
13931
- object.editWindow.ScreenFit(trackedobject, SHADOWTRACK && !TRACK);
13946
+ object.GetWindow().ScreenFit(trackedobject, SHADOWTRACK && !TRACK);
1393213947 pingthread.StepToTarget(true); // true);
1393313948 }
1393413949 // if (!LIVE)
....@@ -15105,9 +15120,9 @@
1510515120 case '_':
1510615121 kompactbit = 5;
1510715122 break;
15108
- case '+':
15109
- kompactbit = 6;
15110
- break;
15123
+// case '+':
15124
+// kompactbit = 6;
15125
+// break;
1511115126 case ' ':
1511215127 ObjEditor.theFrame.ToggleFullScreen();
1511315128 repaint();
....@@ -15156,8 +15171,9 @@
1515615171 case DELETE:
1515715172 ClearSelection();
1515815173 break;
15159
- /*
1516015174 case '+':
15175
+
15176
+ /*
1516115177 //fontsize += 1;
1516215178 bbzoom *= 2;
1516315179 repaint();
....@@ -15174,17 +15190,17 @@
1517415190 case '=':
1517515191 IncDepth();
1517615192 //fontsize += 1;
15177
- object.editWindow.refreshContents(true);
15193
+ object.GetWindow().refreshContents(true);
1517815194 maskbit = 6;
1517915195 break;
1518015196 case '-': //if (PixelThreshold>1) PixelThreshold /= 2;
1518115197 DecDepth();
1518215198 maskbit = 5;
1518315199 //if(fontsize > 1) fontsize -= 1;
15184
- if (object.editWindow == null)
15185
- new Exception().printStackTrace();
15186
- else
15187
- object.editWindow.refreshContents(true);
15200
+// if (object.editWindow == null)
15201
+// new Exception().printStackTrace();
15202
+// else
15203
+ object.GetWindow().refreshContents(true);
1518815204 break;
1518915205 case '{':
1519015206 manipCamera.shaper_fovy /= 1.1;
....@@ -15408,7 +15424,7 @@
1540815424 }
1540915425 */
1541015426
15411
- object.editWindow.EditSelection(false);
15427
+ object.GetWindow().EditSelection(false);
1541215428 }
1541315429
1541415430 void SelectParent()
....@@ -15425,10 +15441,10 @@
1542515441 {
1542615442 //selectees.remove(i);
1542715443 System.out.println("select parent of " + elem);
15428
- group.editWindow.Select(elem.parent.GetTreePath(), first, true);
15444
+ group.GetWindow().Select(elem.parent.GetTreePath(), first, true);
1542915445 } else
1543015446 {
15431
- group.editWindow.Select(elem.GetTreePath(), first, true);
15447
+ group.GetWindow().Select(elem.GetTreePath(), first, true);
1543215448 }
1543315449
1543415450 first = false;
....@@ -15470,12 +15486,12 @@
1547015486 for (int j = 0; j < group.children.size(); j++)
1547115487 {
1547215488 elem = (Object3D) group.children.elementAt(j);
15473
- object.editWindow.Select(elem.GetTreePath(), first, true);
15489
+ object.GetWindow().Select(elem.GetTreePath(), first, true);
1547415490 first = false;
1547515491 }
1547615492 } else
1547715493 {
15478
- object.editWindow.Select(elem.GetTreePath(), first, true);
15494
+ object.GetWindow().Select(elem.GetTreePath(), first, true);
1547915495 }
1548015496
1548115497 first = false;
....@@ -15486,21 +15502,21 @@
1548615502 {
1548715503 //Composite group = (Composite) object;
1548815504 Object3D group = object;
15489
- group.editWindow.loadClipboard(true); // ClearSelection(false);
15505
+ group.GetWindow().loadClipboard(true); // ClearSelection(false);
1549015506 }
1549115507
1549215508 void ResetTransform(int mask)
1549315509 {
1549415510 //Composite group = (Composite) object;
1549515511 Object3D group = object;
15496
- group.editWindow.ResetTransform(mask);
15512
+ group.GetWindow().ResetTransform(mask);
1549715513 }
1549815514
1549915515 void FlipTransform()
1550015516 {
1550115517 //Composite group = (Composite) object;
1550215518 Object3D group = object;
15503
- group.editWindow.FlipTransform();
15519
+ group.GetWindow().FlipTransform();
1550415520 // group.editWindow.ReduceMesh(true);
1550515521 }
1550615522
....@@ -15508,7 +15524,7 @@
1550815524 {
1550915525 //Composite group = (Composite) object;
1551015526 Object3D group = object;
15511
- group.editWindow.PrintMemory();
15527
+ group.GetWindow().PrintMemory();
1551215528 // group.editWindow.ReduceMesh(true);
1551315529 }
1551415530
....@@ -15516,7 +15532,7 @@
1551615532 {
1551715533 //Composite group = (Composite) object;
1551815534 Object3D group = object;
15519
- group.editWindow.ResetCentroid();
15535
+ group.GetWindow().ResetCentroid();
1552015536 }
1552115537
1552215538 void IncDepth()
....@@ -16708,7 +16724,7 @@
1670816724 }
1670916725
1671016726 if (!movingcamera && !PAINTMODE)
16711
- object.editWindow.ScreenFitPoint(); // fev 2014
16727
+ object.GetWindow().ScreenFitPoint(); // fev 2014
1671216728
1671316729 if (PAINTMODE && Grafreed.clipboard.size() == 1) // object.editWindow.copy.selection.Size() > 0)
1671416730 {
....@@ -16720,17 +16736,17 @@
1672016736
1672116737 group.add(paintobj); // link
1672216738
16723
- object.editWindow.SnapObject(group);
16739
+ object.GetWindow().SnapObject(group);
1672416740
16725
- Object3D folder = object.editWindow.copy;
16741
+ Object3D folder = object.GetWindow().copy;
1672616742
16727
- if (object.editWindow.copy.selection.Size() > 0)
16728
- folder = object.editWindow.copy.selection.elementAt(0);
16743
+ if (object.GetWindow().copy.selection.Size() > 0)
16744
+ folder = object.GetWindow().copy.selection.elementAt(0);
1672916745
1673016746 folder.add(group);
1673116747
16732
- object.editWindow.ResetModel();
16733
- object.editWindow.refreshContents();
16748
+ object.GetWindow().ResetModel();
16749
+ object.GetWindow().refreshContents();
1673416750 }
1673516751 else
1673616752 paintcount = 0;
....@@ -16769,6 +16785,11 @@
1676916785 //System.out.println("objects[color] = " + objects[color]);
1677016786 //objects[color].Select();
1677116787 indexcount = 0;
16788
+ ObjEditor window = object.GetWindow();
16789
+ if (window != null && deselect)
16790
+ {
16791
+ window.Select(null, deselect, true);
16792
+ }
1677216793 object.Select(color, deselect);
1677316794 }
1677416795