Empeld
Empeld plugin documentation.
|
A rail that consistents of points, with the ability to follow this points More...
Public Member Functions | |
AbstractRail (IEnumerable< Vector3d > path) | |
void | Advance (double dst) |
Protected Member Functions | |
abstract Vector3d | GetPosition (double t) |
Protected Attributes | |
readonly Vector3d [] | Rail |
Properties | |
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 consistents of points, with the ability to follow this points
essentials.action.Pathing.Rails.AbstractRail.AbstractRail | ( | IEnumerable< Vector3d > | path | ) |
Attribute: 0
;
Attribute: 1] - this.Rail[0
);
Attribute: Rail.Length
;
Attribute: i] = Math.Max( (Rail[i+1] - Rail[i
).Length, 0.01);
Attribute: Rail.Length-1
= 1.0;
void essentials.action.Pathing.Rails.AbstractRail.Advance | ( | double | dst | ) |
Attribute: (int)_t
;
Implements essentials.action.Pathing.IPathRail.
|
protectedpure virtual |
Implemented in essentials.action.Pathing.Rails.LinearRail, and essentials.action.Pathing.Rails.QuadraticRail.
|
protected |
|
get |
|
get |
|
get |
|
getset |
|
get |