image not being flip vertical Programming Software Development by hwoarang69 AffineTransform tx = new AffineTransform(); tx.translate(0, 100); tx.rotate(233); tx.setToRotation(34, … Re: Rotating Icon in Java Programming Software Development by JamesCherrill AffineTransform. You create an instance of AffineTransform that maps the rotation you want and apply that to a Graphics2D instance with setTransform(...). Paint your icon to the Graphics2D and hey-presto, you have a rotated icon. Here's a quick intro: [url]http://www.javareference.com/jrexamples/viewexample.jsp?id=88[/url] Re: how to flip image vertically Programming Software Development by hwoarang69 AffineTransform tx = AffineTransform.getScaleInstance(1, -1); tx.translate(0, 0); //translate to center g2d.drawImage(...); Re: image not being flip vertical Programming Software Development by JamesCherrill … transform OK, but missed the bit where you associate the AffineTransform with Graphics, as in `g.transform(tx);`, before drawing. Once… Re: image not being flip vertical Programming Software Development by hwoarang69 ah ok i begning to see how AffineTransform works ((Graphics2D) g).setTransform(tx); g.drawImage(player_image, x, y, … Java Graphics Rotation Programming Software Development by gunjannigam …); for(int i=0;i<36;i++) { AffineTransform affineTransform = g2d.getTransform(); AffineTransform newTransform = (AffineTransform)(affineTransform.clone()); g2d.transform(newTransform.getRotateInstance((10*i)/57.29… Re: Java Graphics Rotation Programming Software Development by gunjannigam …to create another rotated instance of AffineTransform here[CODE] AffineTransform transform = (AffineTransform) (affTransform.clone()); g2d.transform….[/QUOTE] I have tried using [CODE] AffineTransform transform = (AffineTransform) (affTransform.clone()); g2d.transform(transform.getRotateInstance(-… Re: Java Graphics Rotation Programming Software Development by Ezzaral …'t necessarily need to create another rotated instance of AffineTransform here[CODE] AffineTransform transform = (AffineTransform) (affTransform.clone()); g2d.transform(transform.getRotateInstance(-this.getHeadingValue… Cant Paint on JLabel Programming Software Development by gunjannigam …null); g2d.setColor(Color.white); AffineTransform affineTransform = g2d.getTransform(); AffineTransform newTransform = (AffineTransform)(affineTransform.clone()); g2d.setPaint(Color.orange);…BasicStroke(1); g2d.setStroke(stroke); g2d.setTransform(affineTransform); g2d.setColor(Color.BLACK); g2d.fillRect(… Having problems rotating Shapes in JPanel Programming Software Development by VernonDozier …ICODE]. This seems to happen because of the AffineTransform, but I don't know why or how…KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); setBackground(Color.GREEN); AffineTransform orig = g2.getTransform(); AffineTransform af = new AffineTransform (); af.rotate(angle, ovalCenterX, ovalCenterY);… Re: Having problems rotating Shapes in JPanel Programming Software Development by VernonDozier …VALUE_ANTIALIAS_ON); setBackground(Color.GREEN); AffineTransform orig = g2.getTransform(); AffineTransform af = new AffineTransform (); af.rotate(angle, …); g2.setTransform(af); // display AffineTransform attributes System.out.println (af.getScaleX… Re: Having problems rotating Shapes in JPanel Programming Software Development by Ezzaral … of the affine transform that you are rotating:[code]AffineTransform af = new AffineTransform ();[/code]If you change that to pass the original… transform to the constructor, it works just fine:[code]AffineTransform af = new AffineTransform (orig);[/code]Without backtracing the stack on every repaint… Problem in Java Programming Software Development by Anuradha Mandal … 2 : /* scale down using transform */ g2.drawImage(bi, AffineTransform.getScaleInstance(0.7, 0.7), null); break; case 3:… scale up using transform Op and BICUBIC interpolation */ AffineTransform at = AffineTransform.getScaleInstance(1.5, 1.5); AffineTransformOp aop = new… Drawing text using Swing Programming Software Development by lordsurya08 …import java.awt.font.TextLayout; import java.awt.geom.AffineTransform; import javax.swing.JApplet; public class Test extends …Graphics2D g = (Graphics2D) gr.create(); AffineTransform trans = AffineTransform.getTranslateInstance(100, 100); trans.concatenate(AffineTransform.getRotateInstance(0.5)); g.setTransform(trans); g… Re: Having problems rotating Shapes in JPanel Programming Software Development by Alex Edwards ….setRenderingHint (RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); setBackground(Color.GREEN); AffineTransform orig = g2.getTransform(); AffineTransform af = new AffineTransform (); af.rotate(angle, ovalCenterX, ovalCenterY); g2.setTransform… Re: Having problems rotating Shapes in JPanel Programming Software Development by VernonDozier ….setRenderingHint (RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); setBackground(Color.GREEN); AffineTransform orig = g2.getTransform(); AffineTransform af = new AffineTransform (); af.rotate(angle, ovalCenterX, ovalCenterY); g2.setTransform… Code Problem (Modifying Book Code to adapt to program) Programming Software Development by CaffeineCoder … //variables protected Image image; protected Applet applet; protected AffineTransform at; protected Graphics2D g2d; //default constructor ImageEntity(Applet a…y = applet.getSize().height/2 - height()/2; at = AffineTransform.getTranslateInstance(x, y); } public void transform() { at.… Turning into road - Traffic simulator Programming Software Development by shakssage ….*; import java.awt.*; import java.awt.geom.AffineTransform; public class Traffic3 extends Applet implements Runnable {….posY = y; repaint(); } public void rotatePosition() { AffineTransform tx = new AffineTransform(); tx.rotate(30.0 * Math.PI / 180.0… Re: Turning into road - Traffic simulator Programming Software Development by quuba …sLeftX); // write a new one My recommendations from "AffineTransform, Graphics 2D": Make your method rotatePosition() same as …RenderingHints.VALUE_ANTIALIAS_ON); Polygon pgon = new Polygon(iX, iY, 4); AffineTransform tx = new AffineTransform(); int dx = -30;//-10;//0; int dy = 0;… Drawing graphs Programming Software Development by gedas …; g2.drawLine(i - 1, previousX, i, y); g2.setTransform(new AffineTransform()); previousX = y; // draw Y g2.setPaint(yColor); yDelta = (int) Math…; g2.drawLine(i - 1, previousY, i, y); g2.setTransform(new AffineTransform()); previousY = y; // draw Z g2.setPaint(zColor); yDelta = (int) Math… Collision detection shapes Programming Software Development by Viped …; import java.awt.event.KeyEvent; import java.awt.geom.AffineTransform; import java.awt.geom.Ellipse2D; import java.awt.geom.… = new Rectangle2D.Double(batx, baty, 10.0, 50.0); AffineTransform at = new AffineTransform(); gameThread gt = new gameThread(); public Board2d() { setFocusable(true);… Keys not responding Programming Software Development by Viped …KeyAdapter; import java.awt.event.KeyEvent; import java.awt.geom.AffineTransform; import java.awt.geom.Ellipse2D; import java.awt.geom.Rectangle2D….draw(bat); g2d.draw(ball); g.setColor(Color.red); AffineTransform identity = new AffineTransform(); g2d.draw(ball); // g.drawImage(backbuffer, 0, 0, … how to make it like the numbers in a clock Programming Software Development by eirene08 …; import java.awt.font.GlyphVector; import java.awt.geom.AffineTransform; import java.awt.geom.Point2D; import javax.swing.JFrame;… < length; i++) { Point2D p = gv.getGlyphPosition(i); AffineTransform at = AffineTransform.getTranslateInstance(p.getX(), p.getY()); at.rotate((double) i / (double… Affine Transform point rescale? Programming Software Development by M4trixSh4d0w Hi, i'm trying to use an `AffineTransform` to transform a point to pixels on a 400x400 canvas. … to draw the points is as follows: //paint method AffineTransform at = new AffineTransform(); //at.translate(... ?? //at.scale(... ?? //at.shear(... ?? Graphics2D g2d = (Graphics2D… Re: Turning into road - Traffic simulator Programming Software Development by quuba … = (Graphics2D) g; Polygon pgon = new Polygon(iX, iY, 4); AffineTransform tx = new AffineTransform(); int dx = -20; int dy = 0; tx.translate(posX… Rotation Programming Software Development by freesoft_2000 … image rotation public BufferedImage imagerotate(BufferedImage SourceImage3, double Degrees1) { AffineTransform AT1 = new AffineTransform(); BufferedImage Image5; int width, height; double Radians1; Radians1 = Math… Re: image processing Programming Software Development by gauravmishra …;& h<15) { w_scale=15/w; h_scale=15/h; } AffineTransform t=new AffineTransform(); t=AffineTransform.getScaleInstance(w_scale,h_scale); Graphics2D g=temp1.createGraphics… AffinedTransform strange behaviour Programming Software Development by echilon … as using createTransformedShape() with the original transform? [code] AffineTransform origTrans = g.getTransform(), newTrans = (AffineTransform)origTrans.clone(); newTrans.rotate(rotationAngle, location.x+(image… creating another polygon shape Programming Software Development by akonful … Graphics2D Graphics2D g2d = (Graphics2D) g; //save the identity transform AffineTransform identity = new AffineTransform(); //create a random number generator Random rand = new Random… Re: Turning into road - Traffic simulator Programming Software Development by shakssage … know how to do. I've had a look at affinetransform and changing the polygon values but they seem to not…