Node¶
- class SpaceCenter.Node¶
Represents a maneuver node. Can be created using
SpaceCenter.Control.add_node()
.- prograde: number¶
The magnitude of the maneuver nodes delta-v in the prograde direction, in meters per second.
- Attribute:
Can be read or written
- Return type:
number
- normal: number¶
The magnitude of the maneuver nodes delta-v in the normal direction, in meters per second.
- Attribute:
Can be read or written
- Return type:
number
- radial: number¶
The magnitude of the maneuver nodes delta-v in the radial direction, in meters per second.
- Attribute:
Can be read or written
- Return type:
number
- delta_v: number¶
The delta-v of the maneuver node, in meters per second.
- Attribute:
Can be read or written
- Return type:
number
Note
Does not change when executing the maneuver node. See
SpaceCenter.Node.remaining_delta_v
.
- remaining_delta_v: number¶
Gets the remaining delta-v of the maneuver node, in meters per second. Changes as the node is executed. This is equivalent to the delta-v reported in-game.
- Attribute:
Read-only, cannot be set
- Return type:
number
- burn_vector([reference_frame = None])¶
Returns the burn vector for the maneuver node.
- Parameters:
reference_frame (
SpaceCenter.ReferenceFrame
) – The reference frame that the returned vector is in. Defaults toSpaceCenter.Vessel.orbital_reference_frame
.- Returns:
A vector whose direction is the direction of the maneuver node burn, and magnitude is the delta-v of the burn in meters per second.
- Return type:
Tuple
Note
Does not change when executing the maneuver node. See
SpaceCenter.Node.remaining_burn_vector()
.
- remaining_burn_vector([reference_frame = None])¶
Returns the remaining burn vector for the maneuver node.
- Parameters:
reference_frame (
SpaceCenter.ReferenceFrame
) – The reference frame that the returned vector is in. Defaults toSpaceCenter.Vessel.orbital_reference_frame
.- Returns:
A vector whose direction is the direction of the maneuver node burn, and magnitude is the delta-v of the burn in meters per second.
- Return type:
Tuple
Note
Changes as the maneuver node is executed. See
SpaceCenter.Node.burn_vector()
.
- ut: number¶
The universal time at which the maneuver will occur, in seconds.
- Attribute:
Can be read or written
- Return type:
number
- time_to: number¶
The time until the maneuver node will be encountered, in seconds.
- Attribute:
Read-only, cannot be set
- Return type:
number
- orbit: SpaceCenter.Orbit¶
The orbit that results from executing the maneuver node.
- Attribute:
Read-only, cannot be set
- Return type:
- remove()¶
Removes the maneuver node.
- reference_frame: SpaceCenter.ReferenceFrame¶
The reference frame that is fixed relative to the maneuver node’s burn.
The origin is at the position of the maneuver node.
The y-axis points in the direction of the burn.
The x-axis and z-axis point in arbitrary but fixed directions.
- Attribute:
Read-only, cannot be set
- Return type:
- orbital_reference_frame: SpaceCenter.ReferenceFrame¶
The reference frame that is fixed relative to the maneuver node, and orientated with the orbital prograde/normal/radial directions of the original orbit at the maneuver node’s position.
The origin is at the position of the maneuver node.
The x-axis points in the orbital anti-radial direction of the original orbit, at the position of the maneuver node.
The y-axis points in the orbital prograde direction of the original orbit, at the position of the maneuver node.
The z-axis points in the orbital normal direction of the original orbit, at the position of the maneuver node.
- Attribute:
Read-only, cannot be set
- Return type:
- position(reference_frame)¶
The position vector of the maneuver node in the given reference frame.
- Parameters:
reference_frame (
SpaceCenter.ReferenceFrame
) – The reference frame that the returned position vector is in.- Returns:
The position as a vector.
- Return type:
Tuple
- direction(reference_frame)¶
The direction of the maneuver nodes burn.
- Parameters:
reference_frame (
SpaceCenter.ReferenceFrame
) – The reference frame that the returned direction is in.- Returns:
The direction as a unit vector.
- Return type:
Tuple