PxVehicleAckermannGeometryData Class Reference

#include <PxVehicleComponents.h>

Public Member Functions

 PxVehicleAckermannGeometryData ()
 
 PxVehicleAckermannGeometryData (const PxEMPTY)
 

Public Attributes

PxReal mAccuracy
 Accuracy of Ackermann steer calculation. More...
 
PxReal mFrontWidth
 Distance between center-point of the two front wheels. More...
 
PxReal mRearWidth
 Distance between center-point of the two rear wheels. More...
 
PxReal mAxleSeparation
 Distance between center of front axle and center of rear axle. More...
 

Private Member Functions

bool isValid () const
 

Friends

class PxVehicleDriveSimData4W
 

Constructor & Destructor Documentation

◆ PxVehicleAckermannGeometryData() [1/2]

PxVehicleAckermannGeometryData::PxVehicleAckermannGeometryData ( )
inline

◆ PxVehicleAckermannGeometryData() [2/2]

PxVehicleAckermannGeometryData::PxVehicleAckermannGeometryData ( const PxEMPTY  )
inline

Member Function Documentation

◆ isValid()

bool PxVehicleAckermannGeometryData::isValid ( ) const
private

Friends And Related Function Documentation

◆ PxVehicleDriveSimData4W

friend class PxVehicleDriveSimData4W
friend

Member Data Documentation

◆ mAccuracy

PxReal PxVehicleAckermannGeometryData::mAccuracy

Accuracy of Ackermann steer calculation.

Note
Accuracy with value 0.0 results in no Ackermann steer-correction, while accuracy with value 1.0 results in perfect Ackermann steer-correction.
Perfect Ackermann steer correction modifies the steer angles applied to the front-left and front-right wheels so that the perpendiculars to the wheels' longitudinal directions cross the extended vector of the rear axle at the same point. It is also applied to any steer angle applied to the rear wheels but instead using the extended vector of the front axle.
In general, more steer correction produces better cornering behavior.

Range: [0, 1]

◆ mAxleSeparation

PxReal PxVehicleAckermannGeometryData::mAxleSeparation

Distance between center of front axle and center of rear axle.

Note
Specified in metres (m).

Range: [0, PX_MAX_F32)

◆ mFrontWidth

PxReal PxVehicleAckermannGeometryData::mFrontWidth

Distance between center-point of the two front wheels.

Note
Specified in metres (m).

Range: [0, PX_MAX_F32)

◆ mRearWidth

PxReal PxVehicleAckermannGeometryData::mRearWidth

Distance between center-point of the two rear wheels.

Note
Specified in metres (m).

Range: [0, PX_MAX_F32)


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