The following classes allow interaction with a vessels individual parts.

This includes any part that generates thrust. This covers many different types of engine, including liquid fuel rockets, solid rocket boosters, jet engines and RCS thrusters.

A list of modules (combined across all parts in the vessel) whose Module.Name is moduleName.

A list of all parts that are decoupled in the given stage.

A list of all parts that are activated in the given stage.

A list of all parts that contain a Module whose Module.Name is moduleName.

Instances of this class are used to interact with the parts of a vessel. An instance can be obtained by calling Vessel.Parts .

Exert an instantaneous force on the part, acting at the given position.

An object that can be used to remove or modify the force.

For docking port parts, this reference frame is not necessarily equivalent to the reference frame for the docking port, returned by DockingPort.ReferenceFrame .

The reference frame that is fixed relative to this part, and centered on its center of mass.

For docking port parts, this reference frame is not necessarily equivalent to the reference frame for the docking port, returned by DockingPort.ReferenceFrame .

The reference frame that is fixed relative to this part, and centered on a fixed position within the part, defined by the parts model.

The inertia tensor of the part in the parts reference frame ( ReferenceFrame ). Returns the 3x3 matrix as a list of elements, in row-major order.

The moment of inertia of the part in \(kg.m^2\) around its center of mass in the parts reference frame ( ReferenceFrame ).

The rotation of the part, in the given reference frame.

The velocity as a vector. The vector points in the direction of travel, and its magnitude is the speed of the body in meters per second.

The linear velocity of the part in the given reference frame.

The direction the part points in, in the given reference frame.

This is computed from the collision mesh of the part. If the part is not collidable, the box has zero volume and is centered on the Part.Position of the part.

The positions of the minimum and maximum vertices of the box, as position vectors.

The axis-aligned bounding box of the part in the given reference frame.

The position of the parts center of mass in the given reference frame. If the part is physicsless, this is equivalent to Part.Position .

This is a fixed position in the part, defined by the parts model. It s not necessarily the same as the parts center of mass. Use Part.CenterOfMass to get the parts center of mass.

The position of the part in the given reference frame.

This includes any part that generates thrust. This covers many different types of engine, including liquid fuel rockets, solid rocket boosters and jet engines. For RCS thrusters see RCS .

An Intake if the part is an intake, otherwise null .

An Engine if the part is an engine, otherwise null .

The parts that are connected to this part via fuel lines, where the direction of the fuel line is out of this part.

The parts that are connected to this part via fuel lines, where the direction of the fuel line is into this part.

The rate at which heat energy is transferring between the part's skin and its internals. Measured in energy per unit time, or power, in Watts. A positive value means the part's internals are gaining heat energy, and negative means its skin is gaining heat energy.

The rate at which heat energy is begin generated by the part. For example, some engines generate heat by combusting fuel. Measured in energy per unit time, or power, in Watts. A positive value means the part is gaining heat energy, and negative means it is losing heat energy.

The rate at which heat energy is radiating into or out of the part from the surrounding environment. Measured in energy per unit time, or power, in Watts. A positive value means the part is gaining heat energy, and negative means it is losing heat energy.

The rate at which heat energy is convecting into or out of the part from the surrounding atmosphere. Measured in energy per unit time, or power, in Watts. A positive value means the part is gaining heat energy, and negative means it is losing heat energy.

The rate at which heat energy is conducting into or out of the part via contact with other parts. Measured in energy per unit time, or power, in Watts. A positive value means the part is gaining heat energy, and negative means it is losing heat energy.

A measure of how much energy it takes to increase the temperature of the