.. | .. |
---|
150 | 150 | defaultcaps.setAccumAlphaBits(16); |
---|
151 | 151 | } |
---|
152 | 152 | |
---|
153 | | - static CameraPane theRenderer; |
---|
154 | | - |
---|
155 | 153 | void SetAsGLRenderer(boolean b) |
---|
156 | 154 | { |
---|
157 | 155 | isRenderer = b; |
---|
158 | | - theRenderer = this; |
---|
| 156 | + Globals.theRenderer = this; |
---|
159 | 157 | } |
---|
160 | 158 | |
---|
161 | 159 | CameraPane(Object3D o, Camera cam, boolean withcontext) |
---|
.. | .. |
---|
816 | 814 | |
---|
817 | 815 | if ((i % 100) == 0 && i != 0) |
---|
818 | 816 | { |
---|
819 | | - CameraPane.theRenderer.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.WAIT_CURSOR)); |
---|
| 817 | + Globals.theRenderer.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.WAIT_CURSOR)); |
---|
820 | 818 | //System.out.println("Color = " + cp.vertexOcclusion.r + ", " + cp.vertexOcclusion.g + ", " + cp.vertexOcclusion.b + "; " + (int)(100.0*i/(positions.length/3)) + "% done"); |
---|
821 | 819 | System.out.println((int) (100.0 * i / (br.positions.length / 3)) + "% (" + i + " of " + (br.positions.length / 3) + ")"); |
---|
822 | 820 | } |
---|
.. | .. |
---|
848 | 846 | |
---|
849 | 847 | if ((i % 100) == 0 && i != 0) |
---|
850 | 848 | { |
---|
851 | | - CameraPane.theRenderer.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.WAIT_CURSOR)); |
---|
| 849 | + Globals.theRenderer.setCursor(java.awt.Cursor.getPredefinedCursor(java.awt.Cursor.WAIT_CURSOR)); |
---|
852 | 850 | //System.out.println("Color = " + cp.vertexOcclusion.r + ", " + cp.vertexOcclusion.g + ", " + cp.vertexOcclusion.b + "; " + (int)(100.0*i/(positions.length/3)) + "% done"); |
---|
853 | 851 | System.out.println((int) (100.0 * i / br.VertexCount()) + "% (" + i + " of " + br.VertexCount() + ")"); |
---|
854 | 852 | } |
---|
.. | .. |
---|
1624 | 1622 | |
---|
1625 | 1623 | static int camerachangeframe; |
---|
1626 | 1624 | |
---|
1627 | | - boolean SetCamera(Camera cam) |
---|
| 1625 | + public boolean SetCamera(Camera cam) |
---|
1628 | 1626 | { |
---|
1629 | 1627 | // may 2014 if (cam == cameras[0] || cam == cameras[1]) |
---|
1630 | 1628 | // return false; |
---|
.. | .. |
---|
1752 | 1750 | mainDL ^= true; |
---|
1753 | 1751 | } |
---|
1754 | 1752 | |
---|
1755 | | - void ToggleTexture() |
---|
| 1753 | + void ToggleFullScreen() |
---|
| 1754 | + { |
---|
| 1755 | + FULLSCREEN ^= true; |
---|
| 1756 | + } |
---|
| 1757 | + |
---|
| 1758 | + void ToggleCrowd() |
---|
| 1759 | + { |
---|
| 1760 | + Globals.CROWD ^= true; |
---|
| 1761 | + } |
---|
| 1762 | + |
---|
| 1763 | + void ToggleLocal() |
---|
| 1764 | + { |
---|
| 1765 | + LOCALTRANSFORM ^= true; |
---|
| 1766 | + } |
---|
| 1767 | + |
---|
| 1768 | + public void ToggleTexture() |
---|
1756 | 1769 | { |
---|
1757 | 1770 | textureon ^= true; |
---|
1758 | 1771 | } |
---|
1759 | 1772 | |
---|
1760 | | - void ToggleLive() |
---|
| 1773 | + public void ToggleLive() |
---|
1761 | 1774 | { |
---|
1762 | 1775 | Globals.setLIVE(Globals.isLIVE() ^ true); |
---|
1763 | 1776 | |
---|
.. | .. |
---|
1769 | 1782 | repaint(); // start loop // may 2013 |
---|
1770 | 1783 | } |
---|
1771 | 1784 | |
---|
1772 | | - void ToggleSupport() |
---|
| 1785 | + public void ToggleSupport() |
---|
1773 | 1786 | { |
---|
1774 | 1787 | SUPPORT ^= true; |
---|
1775 | 1788 | } |
---|
1776 | 1789 | |
---|
1777 | | - void ToggleAbort() |
---|
| 1790 | + public void ToggleAbort() |
---|
1778 | 1791 | { |
---|
1779 | 1792 | ABORTMODE ^= true; |
---|
1780 | 1793 | } |
---|
1781 | 1794 | |
---|
1782 | | - void ToggleFullScreen() |
---|
1783 | | - { |
---|
1784 | | - FULLSCREEN ^= true; |
---|
1785 | | - } |
---|
1786 | | - |
---|
1787 | | - void ToggleCrowd() |
---|
1788 | | - { |
---|
1789 | | - Globals.CROWD ^= true; |
---|
1790 | | - } |
---|
1791 | | - |
---|
1792 | | - void ToggleInertia() |
---|
| 1795 | + public void ToggleInertia() |
---|
1793 | 1796 | { |
---|
1794 | 1797 | INERTIA ^= true; |
---|
1795 | 1798 | } |
---|
1796 | 1799 | |
---|
1797 | | - void ToggleLocal() |
---|
1798 | | - { |
---|
1799 | | - LOCALTRANSFORM ^= true; |
---|
1800 | | - } |
---|
1801 | | - |
---|
1802 | | - void ToggleFast() |
---|
| 1800 | + public void ToggleFast() |
---|
1803 | 1801 | { |
---|
1804 | 1802 | FAST ^= true; |
---|
1805 | 1803 | } |
---|
1806 | 1804 | |
---|
1807 | | - void ToggleSlowPose() |
---|
| 1805 | + public void ToggleSlowPose() |
---|
1808 | 1806 | { |
---|
1809 | 1807 | SLOWPOSE ^= true; |
---|
1810 | 1808 | } |
---|
1811 | 1809 | |
---|
1812 | | - void ToggleFootContact() |
---|
1813 | | - { |
---|
1814 | | - FOOTCONTACT ^= true; |
---|
1815 | | - } |
---|
1816 | | - |
---|
1817 | | - void ToggleBoxMode() |
---|
| 1810 | + public void ToggleBoxMode() |
---|
1818 | 1811 | { |
---|
1819 | 1812 | BOXMODE ^= true; |
---|
1820 | 1813 | } |
---|
1821 | 1814 | |
---|
1822 | | - void ToggleSmoothFocus() |
---|
| 1815 | + public void ToggleSmoothFocus() |
---|
1823 | 1816 | { |
---|
1824 | 1817 | SMOOTHFOCUS ^= true; |
---|
1825 | 1818 | } |
---|
1826 | 1819 | |
---|
1827 | | - void ToggleImageFlip() |
---|
| 1820 | + public void ToggleImageFlip() |
---|
1828 | 1821 | { |
---|
1829 | 1822 | IMAGEFLIP ^= true; |
---|
1830 | 1823 | } |
---|
1831 | 1824 | |
---|
1832 | | - void ToggleSpeakerMocap() |
---|
| 1825 | + public void ToggleSpeakerMocap() |
---|
1833 | 1826 | { |
---|
1834 | 1827 | SPEAKERMOCAP ^= true; |
---|
1835 | 1828 | } |
---|
1836 | 1829 | |
---|
1837 | | - void ToggleSpeakerCamera() |
---|
| 1830 | + public void ToggleSpeakerCamera() |
---|
1838 | 1831 | { |
---|
1839 | 1832 | SPEAKERCAMERA ^= true; |
---|
1840 | 1833 | } |
---|
1841 | 1834 | |
---|
1842 | | - void ToggleSpeakerFocus() |
---|
| 1835 | + public void ToggleSpeakerFocus() |
---|
1843 | 1836 | { |
---|
1844 | 1837 | SPEAKERFOCUS ^= true; |
---|
1845 | 1838 | } |
---|
1846 | 1839 | |
---|
1847 | | - void ToggleDebug() |
---|
1848 | | - { |
---|
1849 | | - DEBUG ^= true; |
---|
1850 | | - } |
---|
1851 | | - |
---|
1852 | | - void ToggleFrustum() |
---|
| 1840 | + public void ToggleFrustum() |
---|
1853 | 1841 | { |
---|
1854 | 1842 | FRUSTUM ^= true; |
---|
1855 | 1843 | } |
---|
1856 | 1844 | |
---|
1857 | | - void ToggleTrack() |
---|
| 1845 | + public void ToggleTrack() |
---|
1858 | 1846 | { |
---|
1859 | 1847 | TRACK ^= true; |
---|
1860 | 1848 | if (TRACK) |
---|
.. | .. |
---|
1873 | 1861 | repaint(); |
---|
1874 | 1862 | } |
---|
1875 | 1863 | |
---|
1876 | | - void ToggleTrackOnce() |
---|
| 1864 | + public void ToggleTrackOnce() |
---|
1877 | 1865 | { |
---|
1878 | 1866 | TRACKONCE ^= true; |
---|
1879 | 1867 | } |
---|
1880 | 1868 | |
---|
1881 | | - void ToggleShadowTrack() |
---|
| 1869 | + public void ToggleShadowTrack() |
---|
1882 | 1870 | { |
---|
1883 | 1871 | SHADOWTRACK ^= true; |
---|
1884 | 1872 | repaint(); |
---|
1885 | 1873 | } |
---|
1886 | 1874 | |
---|
1887 | | - void ToggleOeil() |
---|
| 1875 | + public void ToggleOeil() |
---|
1888 | 1876 | { |
---|
1889 | 1877 | OEIL ^= true; |
---|
1890 | 1878 | } |
---|
1891 | 1879 | |
---|
1892 | | - void ToggleOeilOnce() |
---|
| 1880 | + public void ToggleOeilOnce() |
---|
1893 | 1881 | { |
---|
1894 | 1882 | OEILONCE ^= true; |
---|
| 1883 | + } |
---|
| 1884 | + |
---|
| 1885 | + void ToggleFootContact() |
---|
| 1886 | + { |
---|
| 1887 | + FOOTCONTACT ^= true; |
---|
| 1888 | + } |
---|
| 1889 | + |
---|
| 1890 | + void ToggleDebug() |
---|
| 1891 | + { |
---|
| 1892 | + DEBUG ^= true; |
---|
1895 | 1893 | } |
---|
1896 | 1894 | |
---|
1897 | 1895 | void ToggleLookAt() |
---|
.. | .. |
---|
7953 | 7951 | return texture!=null?texture.texture:null; |
---|
7954 | 7952 | } |
---|
7955 | 7953 | |
---|
7956 | | - com.sun.opengl.util.texture.TextureData GetTextureData(String tex, boolean bump, int resolution) |
---|
| 7954 | + public com.sun.opengl.util.texture.TextureData GetTextureData(String tex, boolean bump, int resolution) |
---|
7957 | 7955 | { |
---|
7958 | 7956 | CacheTexture texture = GetCacheTexture(tex, bump, resolution); |
---|
7959 | 7957 | |
---|
.. | .. |
---|
14153 | 14151 | SetMouseMode(modifiers); |
---|
14154 | 14152 | } |
---|
14155 | 14153 | |
---|
14156 | | - theRenderer.keyPressed(key); |
---|
| 14154 | + Globals.theRenderer.keyPressed(key); |
---|
14157 | 14155 | } |
---|
14158 | 14156 | |
---|
14159 | 14157 | int kompactbit = 4; // power bit |
---|
.. | .. |
---|
14165 | 14163 | float SATPOW = 1; // 2; // 0.5f; |
---|
14166 | 14164 | float BRIPOW = 1; // 0.5f; // 0.5f; |
---|
14167 | 14165 | |
---|
14168 | | - void keyPressed(int key) |
---|
| 14166 | + public void keyPressed(int key) |
---|
14169 | 14167 | { |
---|
14170 | 14168 | if (key >= '0' && key <= '5') |
---|
14171 | 14169 | clampbit = (key-'0'); |
---|
.. | .. |
---|
14602 | 14600 | } |
---|
14603 | 14601 | //System.out.println("shaper_fovy = " + manipCamera.shaper_fovy); |
---|
14604 | 14602 | } |
---|
| 14603 | + |
---|
14605 | 14604 | static double OCCLUSIONBOOST = 1; // 0.5; |
---|
14606 | 14605 | |
---|
14607 | 14606 | void keyReleased(int key, int modifiers) |
---|
.. | .. |
---|
14613 | 14612 | } |
---|
14614 | 14613 | } |
---|
14615 | 14614 | |
---|
14616 | | - protected void processKeyEvent(KeyEvent e) |
---|
| 14615 | + public void processKeyEvent(KeyEvent e) |
---|
14617 | 14616 | { |
---|
14618 | 14617 | switch (e.getID()) |
---|
14619 | 14618 | { |
---|