From: Egon W. <e.w...@sc...> - 2006-11-06 09:38:03
|
Hi all, final so fed up with the, though rather feature rich, hard to extend Renderer2D, and triggered by Rich' exciting graphics of Structure-CDK, a had a second go at a true Java2D based rendering. Last time I got stuck with fixing the coordinate system (*), so had a look at Structure-CDK, which actually does not seem to correct for this. With some tips from Rich' code I now have a rather simplistic rendering working, which: - renders bonds, all as single - fixes the coordinate system - uses affine transformations, and for the rest just world coordinates, and no screen coordinates (very important!) - uses the CDK Renderer2DModel With this I am a good way on the way of implementing [1], but still have many, many things to do: - do the rest of [1] - integrate with Controller2D - port all functionality from Renderer2D Rich, I would be interested in porting your Structure-CDK graphics for double bonds, which really look nice. When I have added atom label rendering, I will post a screenshot. Egon 1.http://wiki.cubic.uni-koeln.de/cdkwiki/doku.php?id=renderer2dredesign * that fix puts (0,0) in the lower left corner, to be compatible with mainstream editors (otherwise it mangles stereochemistry!) -- e.w...@sc... Cologne University Bioinformatics Center (CUBIC) Blog: http://chem-bla-ics.blogspot.com/ GPG: 1024D/D6336BA6 |