PxVehicleComputeSuspensionRaycast#

Defined in include/vehicle2/suspension/PxVehicleSuspensionHelpers.h

inline void PxVehicleComputeSuspensionRaycast(
const PxVehicleFrame &frame,
const PxVehicleWheelParams &wheelParams,
const PxVehicleSuspensionParams &suspensionParams,
const PxF32 steerAngle,
const PxTransform &rigidBodyPose,
PxVec3 &start,
PxVec3 &dir,
PxReal &dist,
)#

Compute the start point, direction and length of a suspension scene raycast.

Note

start, dir and dist together describe a raycast that begins at the top of wheel at maximum compression and ends at the bottom of wheel at maximum droop.

Parameters:
  • frame[in] is a description of the longitudinal, lateral and vertical axes.

  • wheelParams[in] describes the radius and halfwidth of the wheel.

  • suspensionParams[in] describes the suspension frame and the maximum suspension travel.

  • steerAngle[in] is the yaw angle of the wheel in radians.

  • rigidBodyPose[in] is the pose of the rigid body in the world frame.

  • start[out] is the starting point of the raycast in the world frame.

  • dir[out] is the direction of the raycast in the world frame.

  • dist[out] is the length of the raycast.