Empeld
Empeld plugin documentation.
|
A rail that can be followed, were interpolation between two points is quadratic More...
Public Member Functions | |
QuadraticRail (IEnumerable< Vector3d > path) | |
QuadraticRail (Path path, Vector3d offset) | |
QuadraticRail (Path path) | |
Public Member Functions inherited from essentials.action.Pathing.Rails.AbstractRail | |
AbstractRail (IEnumerable< Vector3d > path) | |
void | Advance (double dst) |
Protected Member Functions | |
override Vector3d | GetPosition (double t) |
Additional Inherited Members | |
Protected Attributes inherited from essentials.action.Pathing.Rails.AbstractRail | |
readonly Vector3d [] | Rail |
Properties inherited from essentials.action.Pathing.Rails.AbstractRail | |
Vector3d | Position [get] |
Vector3d | LookDirection [get] |
double | Time [get, set] |
double | TimeLength [get] |
bool | Done [get] |
Properties inherited from essentials.action.Pathing.IPathRail | |
double | Time [get, set] |
double | TimeLength [get] |
Vector3d | Position [get] |
Vector3d | LookDirection [get] |
bool | Done [get] |
A rail that can be followed, were interpolation between two points is quadratic
essentials.action.Pathing.Rails.QuadraticRail.QuadraticRail | ( | IEnumerable< Vector3d > | path | ) |
essentials.action.Pathing.Rails.QuadraticRail.QuadraticRail | ( | Path | path, |
Vector3d | offset | ||
) |
essentials.action.Pathing.Rails.QuadraticRail.QuadraticRail | ( | Path | path | ) |
|
protectedvirtual |
Attribute: i0] + 2.0 * (1.0 - tf) * tf * this.Rail [i0 + 1] + tf * tf * this.Rail [i0 + 2
;
Attribute: 0
;
Implements essentials.action.Pathing.Rails.AbstractRail.