public class CubicCurves extends Object
Constructor and Description |
---|
CubicCurves() |
Modifier and Type | Method and Description |
---|---|
static double |
flatness(double[] coords,
int offset) |
static double |
flatness(double x1,
double y1,
double ctrlx1,
double ctrly1,
double ctrlx2,
double ctrly2,
double x2,
double y2) |
static double |
flatnessSq(double[] coords,
int offset) |
static double |
flatnessSq(double x1,
double y1,
double ctrlx1,
double ctrly1,
double ctrlx2,
double ctrly2,
double x2,
double y2) |
static int |
solveCubic(double[] eqn) |
static int |
solveCubic(double[] eqn,
double[] res) |
static void |
subdivide(double[] src,
int srcOff,
double[] left,
int leftOff,
double[] right,
int rightOff) |
static void |
subdivide(ICubicCurve src,
CubicCurve left,
CubicCurve right) |
public static double flatnessSq(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
public static double flatnessSq(double[] coords, int offset)
public static double flatness(double x1, double y1, double ctrlx1, double ctrly1, double ctrlx2, double ctrly2, double x2, double y2)
public static double flatness(double[] coords, int offset)
public static void subdivide(ICubicCurve src, CubicCurve left, CubicCurve right)
public static void subdivide(double[] src, int srcOff, double[] left, int leftOff, double[] right, int rightOff)
public static int solveCubic(double[] eqn)
public static int solveCubic(double[] eqn, double[] res)
Copyright © 2017. All rights reserved.