We would like to know how to shear Shape.
//from ww w . jav a2 s .c o m import java.awt.Rectangle; import java.awt.Shape; import java.awt.geom.AffineTransform; public class Main { public static void main(String[] args) { AffineTransform tx = new AffineTransform(); tx.shear(1, 1); Rectangle shape = new Rectangle(1, 1, 1, 1); Shape newShape = tx.createTransformedShape(shape); System.out.println("done"); } }
The code above generates the following result.