Hi 1) It's not really important. But people (end-users) are used to a convention how molecules are drawn. Just noticed that the old code was 'ugly' too, compared to what PubChem does. Anyway..
2) Your code works fine. I didn't see that method. I think I need some coffee :) Thanks for the fast answer. Sebastian On Sam, 2009-05-23 at 11:05 +0100, gilleain torrance wrote: > Hi, > > 1) Yes, that's something that does have to be fixed - things like > sterols and cyclopentane will look odd upside-down. > 2) I hadn't thought of users accidentally using the Visitor > setRendererModel method; that won't work. What happens in the code you > post is that the renderer over-writes the model you are setting in the > visitor, and your settings are lost. Better to do: > > model = renderer.getRenderer2DModel > model.setAtomColorer Color::CPKAtomColors.new > ... > > that way, you only use the model that the renderer has. > > gilleain > > On Sat, May 23, 2009 at 10:40 AM, sebi <sebastian.kl...@hispeed.ch> wrote: > > Hi > > > > I switched to the jchempaint-primary branch and it works well now. But I > > have two questions. > > > > 1) The pictures are flipped vertical compared to the old code and I > > couldn't find a method to flip it back. Not so important, just > > wondering. > > > > 2) I tried to make settings to the RendererModel, but without result. > > I'd like to change the bond width and more important, I'd like to use > > the CPKAtomColors. Not sure if I'm doing right, so here's my code. (It's > > Ruby with Java classes) > > > > ------------------------------------------------------------------- > > def self.draw( molecule, width, height ) > > # prepare molecule > > sdg = Layout::StructureDiagramGenerator.new > > sdg.setMolecule molecule > > sdg.generateCoordinates > > mol = sdg.getMolecule > > > > # prepare image > > area = Java::Awt::Rectangle.new width, height > > img = Java::Awt::Image::BufferedImage.new width, height, > > Java::Awt::Image::BufferedImage.TYPE_INT_RGB > > g2d = img.createGraphics > > g2d.setColor Java::Awt::Color.WHITE > > g2d.fillRect 0, 0, width, height > > > > # prepare renderer > > generators = Java::Util::ArrayList.new > > generators.add Generators::BasicBondGenerator.new > > generators.add Generators::BasicAtomGenerator.new > > font = Font::AWTFontManager.new > > renderer = Renderer.new generators, font > > visitor = Visitor::AWTDrawVisitor.new g2d > > > > # the lines below have no effect ??? > > model = RendererModel.new > > model.setAtomColorer Color::CPKAtomColors.new > > model.setForeColor Java::Awt::Color.GREEN > > visitor.setRendererModel model > > > > # paint > > renderer.paintMolecule mol, visitor, area, true > > img > > end > > ------------------------------------------------------------- > > > > On Sam, 2009-05-23 at 09:33 +0200, Egon Willighagen wrote: > >> Yes, I removed it, and the rendering code should have had to be > >> removed from 1.2.0 already, but I forgot this. Release 1.2.3 'Don't > >> use this Renderer' release will be made asap, but was slightly delayed > >> by panic in the Bioclipse camp. > >> > >> Egon > >> > > > > A note somewhere would have been useful, > > but you guys are nice and quick with answers :) > > > > Sebastian > > > > > > ------------------------------------------------------------------------------ > > Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT > > is a gathering of tech-side developers & brand creativity professionals. > > Meet > > the minds behind Google Creative Lab, Visual Complexity, Processing, & > > iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian > > Group, R/GA, & Big Spaceship. http://www.creativitycat.com > > _______________________________________________ > > Cdk-user mailing list > > Cdk-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/cdk-user > > > > ------------------------------------------------------------------------------ > Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT > is a gathering of tech-side developers & brand creativity professionals. Meet > the minds behind Google Creative Lab, Visual Complexity, Processing, & > iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian > Group, R/GA, & Big Spaceship. http://www.creativitycat.com > _______________________________________________ > Cdk-user mailing list > Cdk-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/cdk-user ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://www.creativitycat.com _______________________________________________ Cdk-user mailing list Cdk-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdk-user