RavEngine
Loading...
Searching...
No Matches
physx::vehicle2::PxVehicleBrakeCommandResponseParams Struct Reference

Distribute a brake response to the wheels of a vehicle. More...

#include <PxVehicleBrakingParams.h>

Inheritance diagram for physx::vehicle2::PxVehicleBrakeCommandResponseParams:
[legend]
Collaboration diagram for physx::vehicle2::PxVehicleBrakeCommandResponseParams:
[legend]

Public Member Functions

PX_FORCE_INLINE PxVehicleBrakeCommandResponseParams transformAndScale (const PxVehicleFrame &srcFrame, const PxVehicleFrame &trgFrame, const PxVehicleScale &srcScale, const PxVehicleScale &trgScale) const
 
PX_FORCE_INLINE bool isValid (const PxVehicleAxleDescription &axleDesc) const
 

Additional Inherited Members

- Public Attributes inherited from physx::vehicle2::PxVehicleCommandResponseParams
PxVehicleCommandNonLinearResponseParams nonlinearResponse
 A nonlinear response to command value expressed as a lookup table of normalized response as a function of command value and longitudinal speed.
 
PxReal wheelResponseMultipliers [PxVehicleLimits::eMAX_NB_WHEELS]
 A description of the per wheel response multiplier to an input command.
 
PxF32 maxResponse
 The maximum response that occurs when the wheel response multiplier has value 1.0 and nonlinearResponse is in the default state of linear response.
 

Detailed Description

Distribute a brake response to the wheels of a vehicle.

Note
The brake torque of each wheel on the ith wheel is brakeCommand * maxResponse * wheelResponseMultipliers[i].
A typical use case is to set maxResponse to be the vehicle's maximum achievable brake torque that occurs when the brake command is equal to 1.0. The array wheelResponseMultipliers[i] would then be used to specify the maximum achievable brake torque per wheel as a fractional multiplier of the vehicle's maximum achievable brake torque.

The documentation for this struct was generated from the following file: