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
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
OnDurationNanos
The 'ON' duration (nanos)
public ulong OnDurationNanos
Field Value
OnStartNanos
The 'ON' start (nanos)
public ulong OnStartNanos
Field Value
Methods
Evaluate(ulong)
Calculate ramp value based on a time in nanos
public Vector2 Evaluate(ulong time)
Parameters
time
ulong[ns] The current time
Returns
- Vector2
[-] thrust ramp value