From: <ha...@us...> - 2011-06-16 15:03:14
|
Revision: 15601 http://jmol.svn.sourceforge.net/jmol/?rev=15601&view=rev Author: hansonr Date: 2011-06-16 15:03:02 +0000 (Thu, 16 Jun 2011) Log Message: ----------- Modified Paths: -------------- trunk/Jmol/src/org/jmol/shape/BallsRenderer.java Modified: trunk/Jmol/src/org/jmol/shape/BallsRenderer.java =================================================================== --- trunk/Jmol/src/org/jmol/shape/BallsRenderer.java 2011-06-16 15:00:40 UTC (rev 15600) +++ trunk/Jmol/src/org/jmol/shape/BallsRenderer.java 2011-06-16 15:03:02 UTC (rev 15601) @@ -37,26 +37,21 @@ @Override protected void render() { - // minX = rectClip.x; - // maxX = minX + rectClip.width; - // minY = rectClip.y; - // maxY = minY + rectClip.height; - int atomCount = modelSet.getAtomCount(); - boolean firstPass = g3d.setColix(Graphics3D.BLACK); - boolean renderCrosshairs = (atomCount > 0 - && viewer.getShowNavigationPoint() - && exportType == Graphics3D.EXPORT_NOT && firstPass); boolean renderBalls = !viewer.getWireframeRotation() || !viewer.getInMotion(); + boolean renderCrosshairs = (modelSet.getAtomCount() > 0 + && viewer.getShowNavigationPoint() + && exportType == Graphics3D.EXPORT_NOT && g3d + .setColix(Graphics3D.BLACK)); if (renderCrosshairs) { minX = Integer.MAX_VALUE; maxX = Integer.MIN_VALUE; minY = Integer.MAX_VALUE; maxY = Integer.MIN_VALUE; } - Atom[] atoms = modelSet.atoms; - BitSet bsOK = viewer.getRenderableBitSet(); if (renderBalls) { + Atom[] atoms = modelSet.atoms; + BitSet bsOK = viewer.getRenderableBitSet(); for (int i = bsOK.nextSetBit(0); i >= 0; i = bsOK.nextSetBit(i + 1)) { Atom atom = atoms[i]; if (atom.screenDiameter > 0 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |