Your preferences have been saved!
» A geometric path constructed from straight lines, quadratic and cubic - import java.awt.Shape; import java.awt.Rectangle; import java.awt.geom.AffineTransform; import java.awt.geom.Arc2D; import java.awt.geom.GeneralPath; import java.awt.geom.PathIterator; import java.awt.geom.Point2D; import java.awt.geom.Rectangle2D; import java.util.Arrays; /**... 15 Feb 12 » Utilitiy class for length calculations of paths. - import java.awt.Shape; import java.awt.geom.AffineTransform; import java.awt.geom.FlatteningPathIterator; import java.awt.geom.PathIterator; import java.awt.geom.Point2D; import java.awt.geom.Rectangle2D; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /**... 15 Feb 12 » A class representing a quadratic path segment - import java.awt.geom.Point2D; import java.awt.geom.QuadCurve2D; import java.awt.geom.Rectangle2D; import java.util.Arrays; /**  * A class representing a quadratic path segment.  *  * @version $Id: Quadradic.java 478249 2006-11-22 17:29:37Z dvholten $  */ public class Quadradic extends AbstractSegment {... 15 Feb 12 » A class representing a linear path segment. - import java.awt.geom.Point2D; import java.awt.geom.Rectangle2D; import java.util.Arrays; /**  * A class representing a linear path segment.  *  * @version $Id: Linear.java 478249 2006-11-22 17:29:37Z dvholten $  */ public class Linear implements Segment {     public Point2D.Double p1, p2;... 15 Feb 12 » A class representing a cubic path segment - import java.awt.geom.CubicCurve2D; import java.awt.geom.Point2D; import java.awt.geom.QuadCurve2D; import java.awt.geom.Rectangle2D; import java.util.Arrays; /**  * A class representing a cubic path segment.  *  * @version $Id: Cubic.java 478249 2006-11-22 17:29:37Z dvholten $  */... 15 Feb 12 » Hypnosis Spiral - import java.awt.BasicStroke; import java.awt.BorderLayout; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Rectangle; import java.awt.RenderingHints; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.image.BufferedImage;... 15 Feb 12 » GeneralPath - import java.awt.Canvas; import java.awt.Color; import java.awt.Container; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.GeneralPath; import java.awt.geom.Rectangle2D; import java.util.Vector; import javax.swing.JApplet; import javax.swing.JFrame;... 15 Feb 12 » Describe a path - import java.awt.Shape; import java.awt.geom.PathIterator; import java.awt.geom.Rectangle2D; public class DescribePath {   public static void describePath(Shape s) {     PathIterator pi = s.getPathIterator(null);     while (pi.isDone() == false) {       describeCurrentSegment(pi);       pi.next();     }... 15 Feb 12 » Yet another GeneralPath demo - import java.awt.BasicStroke; import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Rectangle; import java.awt.RenderingHints; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.geom.GeneralPath;... 15 Feb 12 » Fill GeneralPath - import java.awt.BasicStroke; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.FontMetrics; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.event.WindowAdapter;... 15 Feb 12