From: Bob H. <ha...@st...> - 2006-11-03 06:34:48
|
10.9.91 is ready for delivery. I've spent the day consolidating and superclassing the secondary structure renderers (backbone, cartoon, meshribbon, ribbon, rockets, strands, trace). Whew! I know them all by heart now. This was a drag, but I feel much better about this code. If you are familiar with this code at all, it will look extraordinarily simpler and more straightforward now. First payoff is that adding set cartoonAspectRatio [0-n] was very simple. Second payoff is that the JAR size actually went down by 16K. Third payoff will be if we ever want to improve the rendering of, say, the trace, there is just one place in the code that generates that for all objects that use it (backbone, cartoon, meshribbon, ribbon, rockets, and trace). Same for ribbons and rockets. I'm not totally satisfied with the rendered secondary structures. But I'm not sure our goal is matching pymol. So until someone comes along who really knows how to do this, this is where it will stand. |