Jolt Physics
A multi core friendly Game Physics Engine
|
Generic properties for a vehicle engine. More...
#include <VehicleEngine.h>
Public Member Functions | |
VehicleEngineSettings () | |
Constructor. More... | |
void | SaveBinaryState (StreamOut &inStream) const |
Saves the contents in binary form to inStream. More... | |
void | RestoreBinaryState (StreamIn &inStream) |
Restores the contents in binary form to inStream. More... | |
Public Attributes | |
float | mMaxTorque = 500.0f |
Max amount of torque (Nm) that the engine can deliver. More... | |
float | mMinRPM = 1000.0f |
Min amount of revolutions per minute (rpm) the engine can produce without stalling. More... | |
float | mMaxRPM = 6000.0f |
Max amount of revolutions per minute (rpm) the engine can generate. More... | |
LinearCurve | mNormalizedTorque |
Y-axis: Curve that describes a ratio of the max torque the engine can produce (0 = 0, 1 = mMaxTorque). X-axis: the fraction of the RPM of the engine (0 = mMinRPM, 1 = mMaxRPM) More... | |
float | mInertia = 0.5f |
Moment of inertia (kg m^2) of the engine. More... | |
float | mAngularDamping = 0.2f |
Angular damping factor of the wheel: dw/dt = -c * w. More... | |
Generic properties for a vehicle engine.
VehicleEngineSettings::VehicleEngineSettings | ( | ) |
Constructor.
void VehicleEngineSettings::RestoreBinaryState | ( | StreamIn & | inStream | ) |
Restores the contents in binary form to inStream.
void VehicleEngineSettings::SaveBinaryState | ( | StreamOut & | inStream | ) | const |
Saves the contents in binary form to inStream.
float VehicleEngineSettings::mAngularDamping = 0.2f |
Angular damping factor of the wheel: dw/dt = -c * w.
float VehicleEngineSettings::mInertia = 0.5f |
Moment of inertia (kg m^2) of the engine.
float VehicleEngineSettings::mMaxRPM = 6000.0f |
Max amount of revolutions per minute (rpm) the engine can generate.
float VehicleEngineSettings::mMaxTorque = 500.0f |
Max amount of torque (Nm) that the engine can deliver.
float VehicleEngineSettings::mMinRPM = 1000.0f |
Min amount of revolutions per minute (rpm) the engine can produce without stalling.
LinearCurve VehicleEngineSettings::mNormalizedTorque |
Y-axis: Curve that describes a ratio of the max torque the engine can produce (0 = 0, 1 = mMaxTorque). X-axis: the fraction of the RPM of the engine (0 = mMinRPM, 1 = mMaxRPM)