org.micropainter.ext.common.bezier
Class BezierGeometry

java.lang.Object
  extended by org.micropainter.ext.common.bezier.BezierGeometry

public class BezierGeometry
extends java.lang.Object


Constructor Summary
BezierGeometry()
           
 
Method Summary
static double dist(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1)
           
static java.awt.geom.Point2D evalBezier(java.awt.geom.Point2D[] arr, double t)
           
static java.awt.geom.Point2D evalBezierRec(java.awt.geom.Point2D[] arr, double t, int iter)
           
static java.awt.geom.Point2D interpolate(java.awt.geom.Point2D p0, java.awt.geom.Point2D p1, double t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BezierGeometry

public BezierGeometry()
Method Detail

dist

public static double dist(java.awt.geom.Point2D p0,
                          java.awt.geom.Point2D p1)

interpolate

public static java.awt.geom.Point2D interpolate(java.awt.geom.Point2D p0,
                                                java.awt.geom.Point2D p1,
                                                double t)

evalBezier

public static java.awt.geom.Point2D evalBezier(java.awt.geom.Point2D[] arr,
                                               double t)

evalBezierRec

public static java.awt.geom.Point2D evalBezierRec(java.awt.geom.Point2D[] arr,
                                                  double t,
                                                  int iter)