Node¶

class
Node
¶ Represents a maneuver node. Can be created using
SpaceCenter.Control.add_node()
.
prograde
¶ The magnitude of the maneuver nodes deltav in the prograde direction, in meters per second.
Attribute: Can be read or written Return type: number

normal
¶ The magnitude of the maneuver nodes deltav in the normal direction, in meters per second.
Attribute: Can be read or written Return type: number

radial
¶ The magnitude of the maneuver nodes deltav in the radial direction, in meters per second.
Attribute: Can be read or written Return type: number

delta_v
¶ The deltav 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
¶ Gets the remaining deltav of the maneuver node, in meters per second. Changes as the node is executed. This is equivalent to the deltav reported ingame.
Attribute: Readonly, 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 to SpaceCenter.Vessel.orbital_reference_frame
.Returns: A vector whose direction is the direction of the maneuver node burn, and magnitude is the deltav of the burn in meters per second. Return type: Tuple of (number, number, number) 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 to SpaceCenter.Vessel.orbital_reference_frame
.Returns: A vector whose direction is the direction of the maneuver node burn, and magnitude is the deltav of the burn in meters per second. Return type: Tuple of (number, number, number) Note
Changes as the maneuver node is executed. See
SpaceCenter.Node.burn_vector()
.

ut
¶ The universal time at which the maneuver will occur, in seconds.
Attribute: Can be read or written Return type: number

time_to
¶ The time until the maneuver node will be encountered, in seconds.
Attribute: Readonly, cannot be set Return type: number

orbit
¶ The orbit that results from executing the maneuver node.
Attribute: Readonly, cannot be set Return type: SpaceCenter.Orbit

remove
()¶ Removes the maneuver node.

reference_frame
¶ The reference frame that is fixed relative to the maneuver node’s burn.
 The origin is at the position of the maneuver node.
 The yaxis points in the direction of the burn.
 The xaxis and zaxis point in arbitrary but fixed directions.
Attribute: Readonly, cannot be set Return type: SpaceCenter.ReferenceFrame

orbital_reference_frame
¶ 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 xaxis points in the orbital antiradial direction of the original orbit, at the position of the maneuver node.
 The yaxis points in the orbital prograde direction of the original orbit, at the position of the maneuver node.
 The zaxis points in the orbital normal direction of the original orbit, at the position of the maneuver node.
Attribute: Readonly, cannot be set Return type: SpaceCenter.ReferenceFrame

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 of (number, number, number)

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 of (number, number, number)
