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, zeroYIfOnTerrainprotected 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 PathInterpolatorpublic PathLocAndDir interpolate(float t)
interpolate in class PathInterpolatorprotected float basisFactor(int degree,
float t)
protected AOVector evalPoint(int pointNumber, float t)