public class BezierUtils
extends java.lang.Object
Constructor and Description |
---|
BezierUtils() |
Modifier and Type | Method and Description |
---|---|
static java.awt.geom.Point2D.Double |
getCenter(Positionable p) |
static double |
getEndingAngle(java.awt.geom.CubicCurve2D.Double left) |
static double |
getStartingAngle(java.awt.geom.CubicCurve2D.Double left) |
static java.awt.geom.Point2D |
intersect(java.awt.geom.Line2D.Double orig,
java.awt.Shape shape) |
static boolean |
intersect(Positionable p1,
Positionable p2) |
static java.awt.geom.Point2D |
middle(java.awt.geom.Line2D.Double seg) |
static java.awt.geom.Point2D |
middle(java.awt.geom.Point2D p1,
java.awt.geom.Point2D p2) |
static void |
subdivide(java.awt.geom.CubicCurve2D src,
java.awt.geom.CubicCurve2D left,
java.awt.geom.CubicCurve2D right,
double coef) |
static java.awt.geom.Rectangle2D |
toRectangle(Positionable p) |
public static double getEndingAngle(java.awt.geom.CubicCurve2D.Double left)
public static double getStartingAngle(java.awt.geom.CubicCurve2D.Double left)
public static void subdivide(java.awt.geom.CubicCurve2D src, java.awt.geom.CubicCurve2D left, java.awt.geom.CubicCurve2D right, double coef)
public static java.awt.geom.Point2D middle(java.awt.geom.Line2D.Double seg)
public static java.awt.geom.Point2D middle(java.awt.geom.Point2D p1, java.awt.geom.Point2D p2)
public static java.awt.geom.Point2D intersect(java.awt.geom.Line2D.Double orig, java.awt.Shape shape)
public static java.awt.geom.Rectangle2D toRectangle(Positionable p)
public static boolean intersect(Positionable p1, Positionable p2)
public static java.awt.geom.Point2D.Double getCenter(Positionable p)