Class ThrusterRamp
- Namespace
- NominalSystems.Classes
- Assembly
- NominalSystems.Classes.dll
[Nominal] Evaluate thrust's ON/OFF curves
public sealed class ThrusterRamp
- Inheritance
-
ThrusterRamp
Constructors
ThrusterRamp()
public ThrusterRamp()
Fields
OffCurve
The 'OFF' curve (quadratic)
public BezierCurve OffCurve
Field Value
- BezierCurve
OffDurationNanos
The 'OFF' duration (nanos)
public ulong OffDurationNanos
Field Value
OffStartNanos
The 'OFF' start (nanos)
public ulong OffStartNanos
Field Value
OnCurve
The 'ON' curve (quadratic)
public BezierCurve OnCurve
Field Value
- BezierCurve
OnDurationNanos
The 'ON' duration (nanos)
public ulong OnDurationNanos
Field Value
OnStartNanos
The 'ON' start (nanos)
public ulong OnStartNanos
Field Value
Methods
EvaluateInNanos(ulong)
Calculate ramp value (nanos)
public Vector2 EvaluateInNanos(ulong time)
Parameters
time
ulongcurrent time
Returns
- Vector2
thrust ramp value
EvaluateInSeconds(double)
Calculate ramp value (seconds)
public Vector2 EvaluateInSeconds(double time)
Parameters
time
doublecurrent time
Returns
- Vector2
thrust ramp value