29#ifndef EXT_RACK_AND_PINION_JOINT_H
30#define EXT_RACK_AND_PINION_JOINT_H
32#include "extensions/PxRackAndPinionJoint.h"
44 const PxBase* prismaticJoint;
66 virtual bool setData(PxU32 nbRackTeeth, PxU32 nbPinionTeeth,
float rackLength)
PX_OVERRIDE;
80 float mPersistentAngle0;
Definition ExtJoint.h:105
Definition ExtRackAndPinionJoint.h:53
virtual PxConstraintSolverPrep getPrep() const PX_OVERRIDE
Obtain the shader function pointer used to prep rows for this constraint.
Definition ExtRackAndPinionJoint.cpp:371
virtual void * prepareData() PX_OVERRIDE
Pre-simulation data preparation when the constraint is marked dirty, this function is called at the s...
Definition ExtRackAndPinionJoint.h:70
Base class for objects that can be members of a PxCollection.
Definition PxBase.h:73
Binary deserialization context class.
Definition PxSerialFramework.h:174
Output stream class for I/O.
Definition PxIO.h:114
PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SD...
Definition PxRigidActor.h:53
Class to define the scale at which simulation runs. Most simulation tolerances are calculated in term...
Definition PxTolerancesScale.h:53
#define PX_OVERRIDE
Definition PxPreprocessor.h:375
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
PxU32(* PxConstraintSolverPrep)(Px1DConstraint *constraints, PxVec3p &bodyAWorldOffset, PxU32 maxConstraints, PxConstraintInvMassScale &invMassScale, const void *constantBlock, const PxTransform &bodyAToWorld, const PxTransform &bodyBToWorld, bool useExtendedLimits, PxVec3p &cAtW, PxVec3p &cBtW)
Solver constraint generation shader.
Definition PxConstraintDesc.h:223
Definition PxExtensionAutoGeneratedMetaDataObjects.h:151
Definition ExtJointData.h:39
Definition ExtRackAndPinionJoint.h:42