Bullet Collision Detection & Physics Library
Classes | Macros | Enumerations
btHingeConstraint.h File Reference
#include "LinearMath/btVector3.h"
#include "btJacobianEntry.h"
#include "btTypedConstraint.h"
Include dependency graph for btHingeConstraint.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  btHingeConstraint
 hinge constraint between two rigidbodies each with a pivotpoint that descibes the axis location in local space axis defines the orientation of the hinge axis More...
 
struct  btHingeConstraintDoubleData
 this structure is not used, except for loading pre-2.82 .bullet files More...
 
class  btHingeAccumulatedAngleConstraint
 The getAccumulatedHingeAngle returns the accumulated hinge angle, taking rotation across the -PI/PI boundary into account. More...
 
struct  btHingeConstraintFloatData
 
struct  btHingeConstraintDoubleData2
 do not change those serialization structures, it requires an updated sBulletDNAstr/sBulletDNAstr64 More...
 

Macros

#define _BT_USE_CENTER_LIMIT_   1
 
#define btHingeConstraintData   btHingeConstraintFloatData
 
#define btHingeConstraintDataName   "btHingeConstraintFloatData"
 

Enumerations

enum  btHingeFlags {
  BT_HINGE_FLAGS_CFM_STOP = 1 ,
  BT_HINGE_FLAGS_ERP_STOP = 2 ,
  BT_HINGE_FLAGS_CFM_NORM = 4 ,
  BT_HINGE_FLAGS_ERP_NORM = 8
}
 

Macro Definition Documentation

◆ _BT_USE_CENTER_LIMIT_

#define _BT_USE_CENTER_LIMIT_   1

Definition at line 21 of file btHingeConstraint.h.

◆ btHingeConstraintData

#define btHingeConstraintData   btHingeConstraintFloatData

Definition at line 33 of file btHingeConstraint.h.

◆ btHingeConstraintDataName

#define btHingeConstraintDataName   "btHingeConstraintFloatData"

Definition at line 34 of file btHingeConstraint.h.

Enumeration Type Documentation

◆ btHingeFlags

Enumerator
BT_HINGE_FLAGS_CFM_STOP 
BT_HINGE_FLAGS_ERP_STOP 
BT_HINGE_FLAGS_CFM_NORM 
BT_HINGE_FLAGS_ERP_NORM 

Definition at line 37 of file btHingeConstraint.h.