29#ifndef PX_VEHICLE_UTIL_SETUP_H
30#define PX_VEHICLE_UTIL_SETUP_H
32#include "foundation/PxSimpleTypes.h"
33#include "vehicle/PxVehicleSDK.h"
40class PxVehicleWheelsSimData;
41class PxVehicleWheelsDynData;
42class PxVehicleDriveSimData4W;
91PX_DEPRECATED void PxVehicleComputeSprungMasses(
const PxU32 nbSprungMasses,
const PxVec3* sprungMassCoordinates,
const PxVec3& centreOfMass,
const PxReal totalMass,
const PxU32 gravityDirection, PxReal* sprungMasses);
122 for(PxU32 i = 0; i < PX_MAX_NB_WHEELS; i++)
124 sourceWheelIds[i] = PX_MAX_U8;
125 targetWheelIds[i] = PX_MAX_U8;
129 PxU8 sourceWheelIds[PX_MAX_NB_WHEELS];
130 PxU8 targetWheelIds[PX_MAX_NB_WHEELS];
Used by PxVehicleCopyDynamicsData.
Definition PxVehicleUtilSetup.h:117
Data structure with instanced dynamics data and configuration data of a vehicle with just wheels.
Definition PxVehicleWheels.h:827
#define PX_DEPRECATED
Definition PxPreprocessor.h:418
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
PX_DEPRECATED void PxVehicle4WEnable3WTadpoleMode(PxVehicleWheelsSimData &wheelsSimData, PxVehicleWheelsDynData &wheelsDynData, PxVehicleDriveSimData4W &driveSimData, const PxVehicleContext &context=PxVehicleGetDefaultContext())
Reconfigure a PxVehicle4W instance as a three-wheeled car with tadpole config (2 front wheels,...
Definition VehicleUtilSetup.cpp:48
PX_DEPRECATED void PxVehicleComputeSprungMasses(const PxU32 nbSprungMasses, const PxVec3 *sprungMassCoordinates, const PxVec3 ¢reOfMass, const PxReal totalMass, const PxU32 gravityDirection, PxReal *sprungMasses)
Compute the sprung masses of the suspension springs given (i) the number of sprung masses,...
Definition VehicleUtilSetup.cpp:86
PX_DEPRECATED void PxVehicle4WEnable3WDeltaMode(PxVehicleWheelsSimData &wheelsSimData, PxVehicleWheelsDynData &wheelsDynData, PxVehicleDriveSimData4W &driveSimData, const PxVehicleContext &context=PxVehicleGetDefaultContext())
Reconfigure a PxVehicle4W instance as a three-wheeled car with delta config (1 front wheel,...
Definition VehicleUtilSetup.cpp:66
PX_DEPRECATED const PxVehicleContext & PxVehicleGetDefaultContext()
Get the default vehicle context.
Definition PxVehicleUpdate.cpp:120
PX_DEPRECATED void PxVehicleUpdateCMassLocalPose(const PxTransform &oldCMassLocalPose, const PxTransform &newCMassLocalPose, const PxU32 gravityDirection, PxVehicleWheels *vehicle)
Reconfigure the vehicle to reflect a new center of mass local pose that has been applied to the actor...
Definition VehicleUtilSetup.cpp:218
PX_DEPRECATED void PxVehicleCopyDynamicsData(const PxVehicleCopyDynamicsMap &wheelMap, const PxVehicleWheels &src, PxVehicleWheels *trg)
Copy dynamics data from src to trg, including wheel rotation speed, wheel rotation angle,...
Definition VehicleUtilSetup.cpp:91