PxVehiclePhysXActorCreate
Defined in include/vehicle2/physxActor/PxVehiclePhysXActorHelpers.h
-
void PxVehiclePhysXActorCreate(const PxVehicleFrame &vehicleFrame, const PxVehiclePhysXRigidActorParams &rigidActorParams, const PxTransform &rigidActorCmassLocalPose, const PxVehiclePhysXRigidActorShapeParams &rigidActorShapeParams, const PxVehiclePhysXWheelParams &wheelParams, const PxVehiclePhysXWheelShapeParams &wheelShapeParams, PxPhysics &physics, const PxCookingParams ¶ms, PxVehiclePhysXActor &vehiclePhysXActor)
Create a PxRigidDynamic instance, instantiate it with desired properties and populate it with PxShape instances.
See also
Note
This is an alternative to PxVehiclePhysXArticulationLinkCreate.
Note
PxVehiclePhysXActorCreate primarily serves as an illustration of the instantiation of the PhysX class instances required to simulate a vehicle with a PxRigidDynamic.
- Parameters
vehicleFrame – [in] describes the frame of the vehicle.
rigidActorParams – [in] describes the mass and moment of inertia of the rigid body.
rigidActorCmassLocalPose – [in] specifies the mapping between actor and rigid body frame.
rigidActorShapeParams – [in] describes the collision geometry associated with the rigid body.
wheelParams – [in] describes the radius and half-width of the wheels.
wheelShapeParams – [in] describes the PxMaterial and PxShapeFlags to apply to the wheel shapes.
physics – [in] is a PxPhysics instance.
params – [in] is a PxCookingParams instance
vehiclePhysXActor – [in] is a record of the PxRigidDynamic and PxShape instances instantiated.