|
RavEngine
|
Public Types | |
| enum | { eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES = 8 } |
| Maximum supported number of points in the torqueCurve graph. | |
Public Member Functions | |
| PX_FORCE_INLINE PxVehicleEngineParams | transformAndScale (const PxVehicleFrame &srcFrame, const PxVehicleFrame &trgFrame, const PxVehicleScale &srcScale, const PxVehicleScale &trgScale) const |
| PX_FORCE_INLINE bool | isValid () const |
Public Attributes | |
| PxVehicleFixedSizeLookupTable< PxReal, eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES > | torqueCurve |
| Graph of normalized torque (torque/peakTorque) against normalized engine speed ( engineRotationSpeed / maxOmega ). | |
| PxReal | moi |
| Moment of inertia of the engine around the axis of rotation. | |
| PxReal | peakTorque |
| Maximum torque available to apply to the engine when the accelerator pedal is at maximum. | |
| PxReal | idleOmega |
| Minimum rotation speed of the engine. | |
| PxReal | maxOmega |
| Maximum rotation speed of the engine. | |
| PxReal | dampingRateFullThrottle |
| Damping rate of engine when full throttle is applied. | |
| PxReal | dampingRateZeroThrottleClutchEngaged |
| Damping rate of engine when no throttle is applied and with engaged clutch. | |
| PxReal | dampingRateZeroThrottleClutchDisengaged |
| Damping rate of engine when no throttle is applied and with disengaged clutch. | |
| PxReal physx::vehicle2::PxVehicleEngineParams::dampingRateFullThrottle |
Damping rate of engine when full throttle is applied.
Range: [0, inf)
Unit: torque * time = mass * (length^2) / time
| PxReal physx::vehicle2::PxVehicleEngineParams::dampingRateZeroThrottleClutchDisengaged |
Damping rate of engine when no throttle is applied and with disengaged clutch.
Range: [0, inf)
Unit: torque * time = mass * (length^2) / time
| PxReal physx::vehicle2::PxVehicleEngineParams::dampingRateZeroThrottleClutchEngaged |
Damping rate of engine when no throttle is applied and with engaged clutch.
Range: [0, inf)
Unit: torque * time = mass * (length^2) / time
| PxReal physx::vehicle2::PxVehicleEngineParams::idleOmega |
Minimum rotation speed of the engine.
Range: [0, inf)
Unit: radians / time
| PxReal physx::vehicle2::PxVehicleEngineParams::maxOmega |
Maximum rotation speed of the engine.
Range: [0, inf)
Unit: radians / time
| PxReal physx::vehicle2::PxVehicleEngineParams::moi |
Moment of inertia of the engine around the axis of rotation.
Range: (0, inf)
Unit: mass * (length^2)
| PxReal physx::vehicle2::PxVehicleEngineParams::peakTorque |
Maximum torque available to apply to the engine when the accelerator pedal is at maximum.
Range: [0, inf)
Unit: mass * (length^2) / (time^2)
| PxVehicleFixedSizeLookupTable<PxReal, eMAX_NB_ENGINE_TORQUE_CURVE_ENTRIES> physx::vehicle2::PxVehicleEngineParams::torqueCurve |
Graph of normalized torque (torque/peakTorque) against normalized engine speed ( engineRotationSpeed / maxOmega ).