Class JetPropulsor
Jet engine propulsor (turbofan/turbojet) with thrust output based on RPM and altitude. Generates direct thrust without a propeller, affected by air density.
Inherited Members
Namespace: NWH.Aerodynamics.AircraftController.Propulsion.Propulsors
Assembly: NWH.Aerodynamics.dll
Syntax
public class JetPropulsor : PropulsorBase
Fields
| Edit this page View SourcemaxThrust
Maximum thrust output at sea level in Newtons. Actual thrust varies with RPM and altitude.
Declaration
public float maxThrust
Field Value
| Type | Description |
|---|---|
| float |
thrustElevationCurve
Thrust variation with altitude/air density. X-axis: 0 (sea level) to 1 (near vacuum), Y-axis: thrust multiplier.
Declaration
public AnimationCurve thrustElevationCurve
Field Value
| Type | Description |
|---|---|
| AnimationCurve |
thrustRPMCurve
Thrust variation with engine RPM. X-axis: 0 (idle) to 1 (max RPM), Y-axis: thrust multiplier.
Declaration
public AnimationCurve thrustRPMCurve
Field Value
| Type | Description |
|---|---|
| AnimationCurve |
Methods
| Edit this page View SourceStep(float, float, float, float, Atmosphere, out float, out float)
Simulates the jet propulsor for one physics step. Calculates thrust based on RPM and altitude/air density.
Declaration
public override void Step(float inAngVel, float maxAngVel, float inV0, float inTorque, Atmosphere atmosphere, out float outThrust, out float outTorque)
Parameters
| Type | Name | Description |
|---|---|---|
| float | inAngVel | |
| float | maxAngVel | |
| float | inV0 | |
| float | inTorque | |
| Atmosphere | atmosphere | |
| float | outThrust | |
| float | outTorque |