BoundaryRep.java | ●●●●● patch | view | raw | blame | history | |
Camera.java | ●●●●● patch | view | raw | blame | history | |
CameraPane.java | ●●●●● patch | view | raw | blame | history | |
Cone.java | ●●●●● patch | view | raw | blame | history | |
GroupEditor.java | ●●●●● patch | view | raw | blame | history | |
ObjEditor.java | ●●●●● patch | view | raw | blame | history | |
fullscenes/skullcovebirdeye.png | patch | view | raw | blame | history | |
icons/antialias.png | patch | view | raw | blame | history |
BoundaryRep.java
.. .. @@ -2228,7 +2228,7 @@ 2228 2228 // if (slow) 2229 2229 // aout 2013 2230 2230 // sept 2013 merde... 2231 - W = 3; // 13;2231 + W = 13; // 13;2232 2232 2233 2233 // POSERATE 2234 2234 if (CameraPane.tickcount > 0 || CameraPane.SLOWPOSE) Camera.java
.. .. @@ -388,6 +388,11 @@ 388 388 locationBuf.y = location.y * K + locationBuf.y * (1 - K); 389 389 lookAtBuf.y = lookAt.y * K + lookAtBuf.y * (1 - K); 390 390 391 + UP.x = 0 * K + UP.x * (1 - K);392 + UP.y = 1 * K + UP.y * (1 - K);393 + UP.z = 0 * K + UP.z * (1 - K);394 + UP.normalize();395 +391 396 if (CameraPane.capsLocked && !CameraPane.ambientOcclusion) 392 397 K = 0.1; 393 398 CameraPane.java
.. .. @@ -2249,6 +2249,13 @@ 2249 2249 // else 2250 2250 repaint(); // start loop // may 2013 2251 2251 } 2252 +2253 + public void ToggleAntialiasing()2254 + {2255 + CURRENTANTIALIAS = ((CURRENTANTIALIAS != 0) ? 0 : 1);2256 + System.out.println("Antialias ACSIZE = " + ACSIZE);2257 + System.out.println("CURRENTANTIALIAS = " + CURRENTANTIALIAS);2258 + }2252 2259 2253 2260 public void ToggleSupport() 2254 2261 { .. .. @@ -2294,6 +2301,7 @@ 2294 2301 { 2295 2302 IMAGEFLIP ^= true; 2296 2303 } 2304 +2297 2305 2298 2306 public void ToggleSpeakerMocap() 2299 2307 { .. .. @@ -9642,7 +9650,7 @@ 9642 9650 pixdx, pixdy, edx, edy, focus); 9643 9651 } 9644 9652 9645 - static int ACSIZE = 4; // 16;9653 + static int ACSIZE = 16; // 16;9646 9654 static int MAXACSIZE = 256; // 1024; 9647 9655 static float[] jx8 = new float[MAXACSIZE]; 9648 9656 static float[] jy8 = new float[MAXACSIZE]; .. .. @@ -9676,8 +9684,8 @@ 9676 9684 void ResetOptions() 9677 9685 { 9678 9686 options1[0] = 100; 9679 - options1[1] = 0.025f;9680 - options1[2] = 0.01f;9687 + options1[1] = 0.01f; // .025f;9688 + options1[2] = 10f;9681 9689 options1[3] = 0; 9682 9690 options1[4] = 0; 9683 9691 .. .. @@ -15724,11 +15732,9 @@ 15724 15732 DISPLAYTEXT ^= true; 15725 15733 repaint(); 15726 15734 break; 15727 - case 'A':15735 + //case 'A':15728 15736 case 'a': 15729 - CURRENTANTIALIAS = ((CURRENTANTIALIAS != 0) ? 0 : 1);15730 - System.out.println("Antialias ACSIZE = " + ACSIZE);15731 - System.out.println("CURRENTANTIALIAS = " + CURRENTANTIALIAS);15737 + ToggleAntialiasing();15732 15738 repaint(); 15733 15739 break; 15734 15740 case 'd': .. .. @@ -15832,6 +15838,7 @@ 15832 15838 { 15833 15839 //PrintMemory(); 15834 15840 ToggleImageFlip(); 15841 + renderCamera.computeTransform();15835 15842 repaint(); 15836 15843 break; 15837 15844 } .. .. @@ -16017,10 +16024,10 @@ 16017 16024 case ENTER: 16018 16025 // object.editWindow.ScreenFit(); // Edit(); 16019 16026 ToggleLive(); 16020 - if (capsLocked)16021 - {16022 - Globals.WALK ^= true;16023 - }16027 +// if (capsLocked)16028 +// {16029 +// Globals.WALK ^= true;16030 +// }16024 16031 break; 16025 16032 case DELETE: 16026 16033 ClearSelection(); .. .. @@ -16106,8 +16113,11 @@ 16106 16113 repaint(); 16107 16114 break; 16108 16115 case BACKSPACE: 16109 - enablebackspace = true;16116 + // almost working enablebackspace = true;16117 + Globals.WALK ^= true;16110 16118 16119 + object.Step();16120 + object.Touch();16111 16121 // SwitchCameras(false); 16112 16122 repaint(); 16113 16123 break; .. .. @@ -18343,7 +18353,7 @@ 18343 18353 18344 18354 private boolean keepshadow; 18345 18355 18346 - static public boolean capsLocked = true; // false; // VR18356 + static public boolean capsLocked = false; // VR18347 18357 18348 18358 static public int indexcount = 0; 18349 18359 /*static*/ cColor vertexOcclusion = new cColor(); Cone.java
.. .. @@ -3,7 +3,7 @@ 3 3 class Cone extends Biparam implements java.io.Serializable 4 4 { 5 5 static final long serialVersionUID = -2558098774090336324L; // new 6 - // -679715043452968126L; // old6 + //-679715043452968126L; // old7 7 8 8 Cone() 9 9 { GroupEditor.java
.. .. @@ -1112,6 +1112,10 @@ 1112 1112 // sevenButton.addActionListener(this); 1113 1113 // 1114 1114 1115 + oe.toolbarPanel.add(antialiasCB = GetToggleButton("icons/antialias.png", Globals.isLIVE())); //, oe.aConstraints);1116 + antialiasCB.setToolTipText("Final render");1117 + antialiasCB.addItemListener(this);1118 +1115 1119 oe.toolbarPanel.add(screenfitButton = GetButton("icons/fit.png", !Globals.NIMBUSLAF)); //, oe.aConstraints); 1116 1120 screenfitButton.setToolTipText("Screen fit"); 1117 1121 screenfitButton.addActionListener(this); .. .. @@ -1545,6 +1549,7 @@ 1545 1549 } 1546 1550 1547 1551 cToggleButton liveCB; 1552 + cToggleButton antialiasCB;1548 1553 cCheckBox supportCB; 1549 1554 cCheckBox localCB; 1550 1555 cCheckBox crowdCB; .. .. @@ -1606,6 +1611,10 @@ 1606 1611 { 1607 1612 cameraView.ToggleLive(); 1608 1613 refreshContents(false); 1614 + } else if(e.getSource() == antialiasCB)1615 + {1616 + cameraView.ToggleAntialiasing();1617 + refreshContents(false);1609 1618 } 1610 1619 else if(e.getSource() == supportCB) 1611 1620 { ObjEditor.java
.. .. @@ -1899,6 +1899,9 @@ 1899 1899 1900 1900 public void Callback(Object obj) 1901 1901 { 1902 + CameraPane.capsLocked = false;1903 + Globals.setLIVE(true);1904 + Globals.WALK = false;1902 1905 LoadIt(obj); 1903 1906 } 1904 1907 .. .. @@ -1921,6 +1924,9 @@ 1921 1924 1922 1925 public void Callback(Object obj) 1923 1926 { 1927 + CameraPane.capsLocked = false;1928 + Globals.setLIVE(true);1929 + Globals.WALK = false;1924 1930 LoadIt(obj); 1925 1931 } 1926 1932 .. .. @@ -1945,6 +1951,9 @@ 1945 1951 1946 1952 public void Callback(Object obj) 1947 1953 { 1954 + CameraPane.capsLocked = true;1955 + Globals.setLIVE(false);1956 + Globals.WALK = true;1948 1957 LoadIt(obj); 1949 1958 } 1950 1959 .. .. @@ -1967,6 +1976,9 @@ 1967 1976 1968 1977 public void Callback(Object obj) 1969 1978 { 1979 + CameraPane.capsLocked = true;1980 + Globals.setLIVE(false);1981 + Globals.WALK = true;1970 1982 LoadIt(obj); 1971 1983 } 1972 1984 .. .. @@ -1991,6 +2003,9 @@ 1991 2003 1992 2004 public void Callback(Object obj) 1993 2005 { 2006 + CameraPane.capsLocked = true;2007 + Globals.setLIVE(false);2008 + Globals.WALK = true;1994 2009 LoadIt(obj); 1995 2010 } 1996 2011 .. .. @@ -2013,6 +2028,9 @@ 2013 2028 2014 2029 public void Callback(Object obj) 2015 2030 { 2031 + CameraPane.capsLocked = true;2032 + Globals.setLIVE(true);2033 + Globals.WALK = true;2016 2034 LoadIt(obj); 2017 2035 } 2018 2036 .. .. @@ -2037,6 +2055,9 @@ 2037 2055 2038 2056 public void Callback(Object obj) 2039 2057 { 2058 + CameraPane.capsLocked = true;2059 + Globals.setLIVE(true);2060 + Globals.WALK = true;2040 2061 LoadIt(obj); 2041 2062 } 2042 2063 .. .. @@ -2059,6 +2080,9 @@ 2059 2080 2060 2081 public void Callback(Object obj) 2061 2082 { 2083 + CameraPane.capsLocked = true;2084 + Globals.setLIVE(false);2085 + Globals.WALK = false;2062 2086 LoadIt(obj); 2063 2087 } 2064 2088 .. .. @@ -2083,6 +2107,9 @@ 2083 2107 2084 2108 public void Callback(Object obj) 2085 2109 { 2110 + CameraPane.capsLocked = true;2111 + Globals.setLIVE(false);2112 + Globals.WALK = true;2086 2113 LoadIt(obj); 2087 2114 } 2088 2115 .. .. @@ -2105,6 +2132,9 @@ 2105 2132 2106 2133 public void Callback(Object obj) 2107 2134 { 2135 + CameraPane.capsLocked = true;2136 + Globals.setLIVE(true);2137 + Globals.WALK = true;2108 2138 LoadIt(obj); 2109 2139 } 2110 2140 .. .. @@ -2129,6 +2159,9 @@ 2129 2159 2130 2160 public void Callback(Object obj) 2131 2161 { 2162 + CameraPane.capsLocked = true;2163 + Globals.setLIVE(false);2164 + Globals.WALK = true;2132 2165 LoadIt(obj); 2133 2166 } 2134 2167 .. .. @@ -2151,6 +2184,9 @@ 2151 2184 2152 2185 public void Callback(Object obj) 2153 2186 { 2187 + CameraPane.capsLocked = true;2188 + Globals.setLIVE(false);2189 + Globals.WALK = true;2154 2190 LoadIt(obj); 2155 2191 } 2156 2192 .. .. @@ -4458,6 +4494,7 @@ 4458 4494 } else if (event.getSource() == sortCB) 4459 4495 { 4460 4496 copy.sort ^= true; 4497 + copy.Touch(); // display list issue4461 4498 objEditor.refreshContents(); 4462 4499 return; 4463 4500 } else if (event.getSource() == link2masterCB) fullscenes/skullcovebirdeye.pngBinary files differ
icons/antialias.pngBinary files differ