public class UniformCubicBSpline extends BSpline
Modifier and Type | Field and Description |
---|---|
static double |
oneOverSix |
static double |
twoOverThree |
BSPLINECOLLECTION, SPLINE1DTO3D, SPLINE2DTO3D, SPLINE3DTO3D
Constructor and Description |
---|
UniformCubicBSpline(java.util.ArrayList<PointND> controlPoints,
double[] uVector) |
UniformCubicBSpline(java.util.ArrayList<PointND> controlPoints,
SimpleVector knotVector) |
Modifier and Type | Method and Description |
---|---|
double[] |
evalFast(double t) |
static double[] |
getWeights(double t) |
applyTransform, computeBounds, distance, distance, distanceFast, evaluate, getBinaryRepresentation, getControlPoint, getControlPoints, getDegree, getDimension, getID, getKnots, getKnotVectorEntry, getRasterPoints, getWeight, intersect, isBounded, setControlPoints, setKnots
evaluate, getInternalDimension
getHitsOnBoundingBox_slow, getHitsOnBoundingBox, getMax, getMin, getName, setName
public static double oneOverSix
public static double twoOverThree
public UniformCubicBSpline(java.util.ArrayList<PointND> controlPoints, double[] uVector)
public UniformCubicBSpline(java.util.ArrayList<PointND> controlPoints, SimpleVector knotVector)