From: Michael T H. <mic...@us...> - 2004-01-13 18:15:11
|
Update of /cvsroot/jmol/Jmol/src/org/openscience/jmol/viewer In directory sc8-pr-cvs1:/tmp/cvs-serv10918/src/org/openscience/jmol/viewer Modified Files: JmolViewer.java Log Message: added lighting controls, set ambient/specular/diffuse Index: JmolViewer.java =================================================================== RCS file: /cvsroot/jmol/Jmol/src/org/openscience/jmol/viewer/JmolViewer.java,v retrieving revision 1.91 retrieving revision 1.92 diff -u -r1.91 -r1.92 --- JmolViewer.java 12 Jan 2004 15:51:42 -0000 1.91 +++ JmolViewer.java 13 Jan 2004 18:15:05 -0000 1.92 @@ -669,7 +669,29 @@ } public boolean getSpecular() { - return colorManager.specular; + return colorManager.getSpecular(); + } + + public void setSpecularPower(int specularPower) { + colorManager.setSpecularPower(specularPower); + } + + public void setAmbientPercent(int ambientPercent) { + colorManager.setAmbientPercent(ambientPercent); + } + + public void setDiffusePercent(int diffusePercent) { + colorManager.setDiffusePercent(diffusePercent); + } + + public void setSpecularPercent(int specularPercent) { + colorManager.setSpecularPercent(specularPercent); + } + + // x & y light source coordinates are fixed at -1,-1 + // z should be in the range 0, +/- 3 ? + public void setLightsourceZ(float z) { + colorManager.setLightsourceZ(z); } public int calcIntensity(float x, float y, float z) { |