UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FSimpleAerodynamicsSim Class Reference

#include <AerodynamicsSystem.h>

+ Inheritance diagram for Chaos::FSimpleAerodynamicsSim:

Public Member Functions

 FSimpleAerodynamicsSim (const FSimpleAerodynamicsConfig *SetupIn)
 
void SetDensityOfMedium (float DensityIn)
 
void SetDragCoefficient (float InCoeffient)
 
void SetDownforceCoefficient (float InCoeffient)
 
float GetDragForceFromVelocity (float VelocityIn)
 
float GetLiftForceFromVelocity (float VelocityIn)
 
FVector GetCombinedForces (float VelocityIn)
 
- Public Member Functions inherited from TVehicleSystem< FSimpleAerodynamicsConfig >
 TVehicleSystem ()
 
 TVehicleSystem (const FSimpleAerodynamicsConfig *SetupIn)
 
FSimpleAerodynamicsConfig & AccessSetup ()
 
const FSimpleAerodynamicsConfig & Setup () const
 

Protected Attributes

float DownforceCoefficient
 
float DragCoefficient
 
float DensityOfMedium
 
float EffectiveDragConstant
 
float EffectiveLiftConstant
 

Additional Inherited Members

- Public Attributes inherited from TVehicleSystem< FSimpleAerodynamicsConfig >
const FSimpleAerodynamicsConfig * SetupPtr
 

Constructor & Destructor Documentation

◆ FSimpleAerodynamicsSim()

Chaos::FSimpleAerodynamicsSim::FSimpleAerodynamicsSim ( const FSimpleAerodynamicsConfig SetupIn)

Member Function Documentation

◆ GetCombinedForces()

FVector Chaos::FSimpleAerodynamicsSim::GetCombinedForces ( float  VelocityIn)

Get the drag and down forces combined in a 3D vector, drag on X-axis, down-force on Z-axis

◆ GetDragForceFromVelocity()

float Chaos::FSimpleAerodynamicsSim::GetDragForceFromVelocity ( float  VelocityIn)
inline

get the drag force generated at the given velocity

◆ GetLiftForceFromVelocity()

float Chaos::FSimpleAerodynamicsSim::GetLiftForceFromVelocity ( float  VelocityIn)
inline

get the lift/down-force generated at the given velocity

◆ SetDensityOfMedium()

void Chaos::FSimpleAerodynamicsSim::SetDensityOfMedium ( float  DensityIn)
inline

set the density of the medium through which you are traveling Air/Water, etc

◆ SetDownforceCoefficient()

void Chaos::FSimpleAerodynamicsSim::SetDownforceCoefficient ( float  InCoeffient)
inline

◆ SetDragCoefficient()

void Chaos::FSimpleAerodynamicsSim::SetDragCoefficient ( float  InCoeffient)
inline

Member Data Documentation

◆ DensityOfMedium

float Chaos::FSimpleAerodynamicsSim::DensityOfMedium
protected

◆ DownforceCoefficient

float Chaos::FSimpleAerodynamicsSim::DownforceCoefficient
protected

◆ DragCoefficient

float Chaos::FSimpleAerodynamicsSim::DragCoefficient
protected

◆ EffectiveDragConstant

float Chaos::FSimpleAerodynamicsSim::EffectiveDragConstant
protected

◆ EffectiveLiftConstant

float Chaos::FSimpleAerodynamicsSim::EffectiveLiftConstant
protected

The documentation for this class was generated from the following files: