메소드 | 설명 | |
---|---|---|
Angle360 ( double d ) : double |
Adjusts the specified angle to between 0 and 360 degrees.
|
|
CreateNodeGizmo ( ManeuverNode node ) : void |
Creates a new Meneuver Node Gizmo if needed
|
|
changeConicsMode ( int mode ) : void |
Sets the conics render mode
|
|
convertUTtoHumanDuration ( double UT ) : String |
Converts the UT to human-readable duration.
|
|
convertUTtoHumanTime ( double UT ) : String |
Converts the UT to human-readable Kerbal local time.
|
|
fetchKey ( ) : KeyCode |
Function to figure out which KeyCode was pressed.
|
|
findNextEncounter ( ManeuverNode node ) : Orbit | ||
formatMeters ( double d ) : string |
Formats the given double into meters.
|
|
getEjectionAngle ( Orbit o, double nodeUT ) : double |
Gets the ejection angle of the current maneuver node.
|
|
getEquatorialANUT ( Orbit o ) : double |
Gets the UT for the equatorial AN.
|
|
getEquatorialDNUT ( Orbit o ) : double |
Gets the UT for the equatorial DN.
|
|
getSolver ( ) : PatchedConicSolver |
Convenience function.
|
|
getTargetANUT ( Orbit a, Orbit b ) : double |
Gets the UT for the ascending node in reference to the target orbit.
|
|
getTargetDNUT ( Orbit a, Orbit b ) : double |
Gets the UT for the descending node in reference to the target orbit.
|
|
getTargetOrbit ( ) : Orbit |
Returns the orbit of the currently targeted item or null if there is none.
|
|
mergeNodeDown ( ManeuverNode n ) : void |
Merges the given node into the next lowest node (n's index - 1). If there is no lower node, does nothing.
|
메소드 | 설명 | |
---|---|---|
difference ( UnityEngine.Vector3d initial, UnityEngine.Vector3d final ) : UnityEngine.Vector3d | ||
findPreviousOrbit ( ManeuverNode n ) : Orbit | ||
mergeBurnVectors ( double UT, ManeuverNode first, Orbit projOrbit ) : UnityEngine.Vector3d |
public static Angle360 ( double d ) : double | ||
d | double | The specified angle to restrict. |
리턴 | double |
public static CreateNodeGizmo ( ManeuverNode node ) : void | ||
node | ManeuverNode | |
리턴 | void |
public static changeConicsMode ( int mode ) : void | ||
mode | int | The conics render mode to use, one of 0, 1, 2, 3, or 4. Arguments outside those will be set to 3. |
리턴 | void |
public static convertUTtoHumanDuration ( double UT ) : String | ||
UT | double | Kerbal Spece Program Universal Time. |
리턴 | String |
public static convertUTtoHumanTime ( double UT ) : String | ||
UT | double | Kerbal Spece Program Universal Time. |
리턴 | String |
public static findNextEncounter ( ManeuverNode node ) : Orbit | ||
node | ManeuverNode | |
리턴 | Orbit |
public static formatMeters ( double d ) : string | ||
d | double | The double to format |
리턴 | string |
public static getEjectionAngle ( Orbit o, double nodeUT ) : double | ||
o | Orbit | |
nodeUT | double | Kerbal Spece Program Universal Time. |
리턴 | double |
public static getEquatorialANUT ( Orbit o ) : double | ||
o | Orbit | The Orbit to calculate the UT from. |
리턴 | double |
public static getEquatorialDNUT ( Orbit o ) : double | ||
o | Orbit | The Orbit to calculate the UT from. |
리턴 | double |
public static getTargetANUT ( Orbit a, Orbit b ) : double | ||
a | Orbit | The orbit to find the UT on. |
b | Orbit | The target orbit. |
리턴 | double |
public static getTargetDNUT ( Orbit a, Orbit b ) : double | ||
a | Orbit | The orbit to find the UT on. |
b | Orbit | The target orbit. |
리턴 | double |
public static mergeNodeDown ( ManeuverNode n ) : void | ||
n | ManeuverNode | The ManeuverNode to merge down. |
리턴 | void |