NWH Aerodynamics
Search Results for

    Show / Hide Table of Contents

    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.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    PropulsorBase
    JetPropulsor
    Inherited Members
    PropulsorBase.angularVelocity
    PropulsorBase.efficiency
    PropulsorBase.gearRatio
    PropulsorBase.inertia
    PropulsorBase.propulsivePower
    PropulsorBase.radius
    PropulsorBase.reverseThrustCoefficient
    PropulsorBase.rotationDirection
    PropulsorBase.shaftTorque
    PropulsorBase.thrust
    PropulsorBase.thrustDirection
    PropulsorBase.thrustPoint
    PropulsorBase.V0
    PropulsorBase._atmosphere
    PropulsorBase._inputManager
    PropulsorBase._targetRigidbody
    PropulsorBase.ThrustDirection
    PropulsorBase.ThrustPoint
    PropulsorBase.Awake()
    PropulsorBase.FixedUpdate()
    PropulsorBase.OnDrawGizmosSelected()
    PropulsorBase.UpdateVisual()
    PropulsorBase.GetZAngleDelta()
    PropulsorBase.ApplyThrust(float)
    Namespace: NWH.Aerodynamics.AircraftController.Propulsion.Propulsors
    Assembly: NWH.Aerodynamics.dll
    Syntax
    public class JetPropulsor : PropulsorBase

    Fields

    | Edit this page View Source

    maxThrust

    Maximum thrust output at sea level in Newtons. Actual thrust varies with RPM and altitude.

    Declaration
    public float maxThrust
    Field Value
    Type Description
    float
    | Edit this page View Source

    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
    | Edit this page View Source

    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 Source

    Step(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
    Overrides
    PropulsorBase.Step(float, float, float, float, Atmosphere, out float, out float)
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © NWH - Vehicle Physics, Aerodynamics, Dynamic Water Physics