From: Michael T H. <mic...@us...> - 2003-08-29 15:33:35
|
Update of /cvsroot/jmol/Jmol/src/org/openscience/jmol/viewer/g3d In directory sc8-pr-cvs1:/tmp/cvs-serv1013/src/org/openscience/jmol/viewer/g3d Modified Files: Graphics3D.java Log Message: convex hull part of connolly solvent accesible surface Index: Graphics3D.java =================================================================== RCS file: /cvsroot/jmol/Jmol/src/org/openscience/jmol/viewer/g3d/Graphics3D.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Graphics3D.java 26 Aug 2003 13:52:26 -0000 1.5 +++ Graphics3D.java 29 Aug 2003 15:31:56 -0000 1.6 @@ -687,5 +687,25 @@ } } } -} + public void plotPoints(int count, + short colix, byte[] intensities, int[] coordinates) { + int[] shades = Colix.getShades(colix); + for (int i = count * 3, j = count-1; i > 0; --j) { + int z = coordinates[--i]; + int y = coordinates[--i]; + int x = coordinates[--i]; + if (x < 0 || x >= width || + y < 0 || y >= height + // || z < 0 || z >= 8192 + ) + continue; + int offset = y * width + x; + if (z < zbuf[offset]) { + zbuf[offset] = (short)z; + // pbuf[offset] = Colix.getArgb(colix); + pbuf[offset] = shades[intensities[j]]; + } + } + } +} |