public class PathSpline extends PathInterpolator
Modifier and Type | Field and Description |
---|---|
protected float |
directionTimeOffset |
protected static Logger |
log |
protected static boolean |
logAll |
protected float[] |
timeVector |
protected float |
totalTime |
oid, path, speed, startTime, terrainString
Constructor and Description |
---|
PathSpline(OID oid,
long startTime,
float speed,
java.lang.String terrainString,
java.util.List<Point> path) |
Modifier and Type | Method and Description |
---|---|
protected float |
basisFactor(int degree,
float t) |
protected AOVector |
evalDirection(AOVector p,
int pointNumber,
float t) |
protected AOVector |
evalPoint(int pointNumber,
float t) |
PathLocAndDir |
interpolate(float t) |
java.lang.String |
toString() |
getLastPoint, getOid, getSpeed, getStartTime, getTerrainString, getTotalTime, interpolate, zeroYIfOnTerrain
protected final float directionTimeOffset
protected float[] timeVector
protected float totalTime
protected static Logger log
protected static boolean logAll
public java.lang.String toString()
toString
in class PathInterpolator
public PathLocAndDir interpolate(float t)
interpolate
in class PathInterpolator
protected float basisFactor(int degree, float t)
protected AOVector evalPoint(int pointNumber, float t)