Represents a maneuver node. More...
Public Member Functions | |
ManeuverNode () | |
void | AttachGizmo (GameObject gizmoPrefab, PatchedConicRenderer renderer, PatchRendering pr) |
void | DetachGizmo () |
Vector3d | GetBurnVector (Orbit currentOrbit) |
Perhaps this translates the DeltaV vector into a world-space vector? More... | |
void | OnGizmoUpdated (Vector3d dV, double ut) |
You can call this function to change the delta-V and time of a maneuver node. More... | |
void | RemoveSelf () |
Public Attributes | |
ManeuverGizmo | attachedGizmo |
Vector3d | DeltaV |
The delta-V of the burn represented by this maneuver node, in m/s. NOTE: maneuver nodes use a special coordinate system for delta-V. The x-component of DeltaV represents the delta-V in the radial-plus direction. The y-component of DeltaV represents the delta-V in the normal-minus direction. The z-component of DeltaV represents the delta-V in the prograde direction. More... | |
Orbit | nextPatch |
The orbit patch that starts at this maneuver node. More... | |
Quaternion | nodeRotation |
Orbit | patch |
The orbit patch that ends at this maneuver node? More... | |
Transform | scaledSpaceTarget |
PatchedConicSolver | solver |
double | UT |
The universal time of the burn represented by this maneuver node. More... | |
Represents a maneuver node.
ManeuverNode.ManeuverNode | ( | ) |
void ManeuverNode.AttachGizmo | ( | GameObject | gizmoPrefab, |
PatchedConicRenderer | renderer, | ||
PatchRendering | pr | ||
) |
void ManeuverNode.DetachGizmo | ( | ) |
Perhaps this translates the DeltaV vector into a world-space vector?
currentOrbit |
void ManeuverNode.OnGizmoUpdated | ( | Vector3d | dV, |
double | ut | ||
) |
You can call this function to change the delta-V and time of a maneuver node.
dV | The new delta-V. See the DeltaV for notes about the coordinate system used. |
ut | The new universal time. |
void ManeuverNode.RemoveSelf | ( | ) |
ManeuverGizmo ManeuverNode.attachedGizmo |
Vector3d ManeuverNode.DeltaV |
The delta-V of the burn represented by this maneuver node, in m/s. NOTE: maneuver nodes use a special coordinate system for delta-V. The x-component of DeltaV represents the delta-V in the radial-plus direction. The y-component of DeltaV represents the delta-V in the normal-minus direction. The z-component of DeltaV represents the delta-V in the prograde direction.
Orbit ManeuverNode.nextPatch |
The orbit patch that starts at this maneuver node.
Quaternion ManeuverNode.nodeRotation |
Orbit ManeuverNode.patch |
The orbit patch that ends at this maneuver node?
Transform ManeuverNode.scaledSpaceTarget |
PatchedConicSolver ManeuverNode.solver |
double ManeuverNode.UT |
The universal time of the burn represented by this maneuver node.