29#ifndef SC_CONSTRAINT_CORE_H
30#define SC_CONSTRAINT_CORE_H
32#include "PxConstraint.h"
36 class PxsSimulationController;
76 void setBreakForce(PxReal linear, PxReal angular);
77 PX_FORCE_INLINE void getBreakForce(PxReal& linear, PxReal& angular)
const
79 linear = mLinearBreakForce;
80 angular = mAngularBreakForce;
83 void setMinResponseThreshold(PxReal threshold);
84 PX_FORCE_INLINE PxReal getMinResponseThreshold()
const {
return mMinResponseThreshold; }
91 PX_FORCE_INLINE PxU32 getConstantBlockSize()
const {
return mDataSize; }
95 PX_ASSERT((sim==0) ^ (mSim == 0));
100 PX_FORCE_INLINE bool isDirty()
const {
return mIsDirty ? true :
false; }
118 PxReal mLinearBreakForce;
119 PxReal mAngularBreakForce;
120 PxReal mMinResponseThreshold;
This class connects a custom constraint to the SDK.
Definition PxConstraintDesc.h:354
A plugin class for implementing constraints.
Definition PxConstraint.h:100
Output stream class for I/O.
Definition PxIO.h:114
3 Element vector class.
Definition PxVec3.h:50
Definition ScConstraintCore.h:43
Definition ScConstraintSim.h:48
Definition ScRigidCore.h:61
#define PX_FORCE_INLINE
Definition PxPreprocessor.h:335
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
void(* PxConstraintVisualize)(PxConstraintVisualizer &visualizer, const void *constantBlock, const PxTransform &body0Transform, const PxTransform &body1Transform, PxU32 flags)
Solver constraint visualization function.
Definition PxConstraintDesc.h:323
PX_DEPRECATED void(* PxConstraintProject)(const void *constantBlock, PxTransform &bodyAToWorld, PxTransform &bodyBToWorld, bool projectToA)
Solver constraint projection shader.
Definition PxConstraintDesc.h:247
PxEMPTY
Definition Px.h:87
a table of function pointers for a constraint
Definition PxConstraint.h:87
PxConstraintSolverPrep solverPrep
solver constraint generation function
Definition PxConstraint.h:88
PxConstraintProject project
Definition PxConstraint.h:89
PxConstraintVisualize visualize
constraint visualization function
Definition PxConstraint.h:90