ChaosVehiclesCore

Windows
MacOS
Linux

Classes

Name

Description

Public class

FAckermannSim

Public class

FAerofoil

Public struct

FAerofoilConfig

Public class

FChaosVehiclesCoreModule

Public class

FNormalisedGraph

Public class

FPerformanceMeasure

Public struct

FSimpleAerodynamicsConfig

Simple Aerodynamics - calculates drag and down-force/lift-force for a given speed

Public class

FSimpleAerodynamicsSim

Public struct

FSimpleEngineConfig

Simple Normally Aspirated Engine Output defined by a single torque curve over the rev range No turbo/ turbo lag

Public class

FSimpleEngineSim

Public struct

FSimpleSteeringConfig

Public class

FSimpleSteeringSim

Public struct

FSimpleSuspensionConfig

Public class

FSimpleSuspensionSim

Public struct

FSimpleThrustConfig

Public class

FSimpleThrustSim

Public struct

FSimpleTireConfig

Public class

FSimpleTireSim

Public struct

FSimpleTransmissionConfig

Public class

FSimpleTransmissionSim

Public struct

FSimpleWheelConfig

Tire load changes, when cornering outer tires are loaded and inner ones unloaded Similarly load changes when accelerating and breaking.

Public class

FSimpleWheeledVehicle

This class is currently just a container for the simulation components used by a wheeled vehicle Keeping all the physics systems together and accessible through the one vehicle class

Public class

FSimpleWheelSim

Wheel instance data changes during the simulation

Public struct

FSteeringUtility

Public struct

FSuspensionTrace

Suspension world ray/shape trace start and end positions

Public struct

FSuspensionUtility

Public class

FTimeAndDistanceMeasure

Public class

FVehicleUtility

Public class

IVehicleInterface

Public struct

RealWorldConsts

Public class

TVehicleSystem

Includes common to all vehicle systems

Enums

Name

Description

Public enum

Chaos::EAerofoilType

Default settings implementation.

Public enum

Chaos::ESteerType

Default settings implementation.

Public enum

Chaos::EThrustType

Default settings implementation.

Public enum

Chaos::ETransmissionType

Default settings implementation.

Functions

Name Description

Public function

float

 

Chaos::Cm2ToM2

(
    float Cm2
)

Cm squared to meters squared

Public function

float

 

Chaos::CmSToKmH

(
    float CmS
)

Cm/s to km/h

Public function

float

 

Chaos::CmSToMPH

(
    float CmS
)

Cm/s to miles per hour

Public function

float

 

Chaos::CmToM

(
    float Cm
)

Cm to meters

Public function

float

 

Chaos::CmToMiles

(
    float Cm
)

Cm to meters - warning loss of precision

Public function

float

 

Chaos::CmToMScaling()

Public function

float

 

Chaos::DegToRad

(
    float InDeg
)

Public function

float

 

Chaos::KmHToCmS

(
    float KmH
)

Km/h to cm/s

Public function

float

 

Chaos::KmToMile

(
    float Km
)

Km to miles

Public function

float

 

Chaos::M2ToCm2

(
    float M2
)

Meters squared to cm squared

Public function

float

 

Chaos::MileToKm

(
    float Miles
)

Miles to Km

Public function

float

 

Chaos::MPHToCmS

(
    float MPH
)

Miles per hour to cm/s

Public function

float

 

Chaos::MPHToMS

(
    float MPH
)

Miles per hour to meters per second

Public function

float

 

Chaos::MSToMPH

(
    float MS
)

Meters per second to miles per hour

Public function

float

 

Chaos::MToCm

(
    float M
)

Meters to cm

Public function

float

 

Chaos::MToCmScaling()

Public function

float

 

Chaos::OmegaToRPM

(
    float Omega
)

Radians per second to revolutions per minute

Public function

float

 

Chaos::RadToDeg

(
    float InRad
)

Public function

float

 

Chaos::RPMToOmega

(
    float RPM
)

Revolutions per minute to radians per second

Public function

float

 

Chaos::Sqr

(
    float Val
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss