29#ifndef EXT_REVOLUTE_JOINT_H
30#define EXT_REVOLUTE_JOINT_H
32#include "extensions/PxRevoluteJoint.h"
35#include "foundation/PxIntrinsics.h"
54 PxReal driveForceLimit;
55 PxReal driveGearRatio;
59 PxReal projectionLinearTolerance;
60 PxReal projectionAngularTolerance;
90 virtual void setDriveVelocity(PxReal velocity,
bool autowake =
true)
PX_OVERRIDE;
91 virtual PxReal getDriveVelocity()
const PX_OVERRIDE;
92 virtual void setDriveForceLimit(PxReal forceLimit)
PX_OVERRIDE;
93 virtual PxReal getDriveForceLimit()
const PX_OVERRIDE;
94 virtual void setDriveGearRatio(PxReal gearRatio)
PX_OVERRIDE;
95 virtual PxReal getDriveGearRatio()
const PX_OVERRIDE;
99 virtual void setProjectionLinearTolerance(PxReal distance)
PX_OVERRIDE;
100 virtual PxReal getProjectionLinearTolerance()
const PX_OVERRIDE;
101 virtual void setProjectionAngularTolerance(PxReal tolerance)
PX_OVERRIDE;
102 virtual PxReal getProjectionAngularTolerance()
const PX_OVERRIDE;
107#if PX_SUPPORT_OMNI_PVD
Definition ExtJoint.h:105
virtual void updateOmniPvdProperties() const PX_OVERRIDE
this function is called by the SDK to update OmniPVD's view of it
Definition ExtJoint.h:183
Definition ExtRevoluteJoint.h:70
virtual PxConstraintSolverPrep getPrep() const PX_OVERRIDE
Obtain the shader function pointer used to prep rows for this constraint.
Definition ExtRevoluteJoint.cpp:327
Binary deserialization context class.
Definition PxSerialFramework.h:174
Definition PxJointLimit.h:297
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:715
Definition ExtJointData.h:39
Definition ExtRevoluteJoint.h:45
Enum
Definition PxRevoluteJoint.h:66