Bullet Collision Detection & Physics Library
Macros | Functions | Variables
btHingeConstraint.cpp File Reference
#include "btHingeConstraint.h"
#include "BulletDynamics/Dynamics/btRigidBody.h"
#include "LinearMath/btTransformUtil.h"
#include "LinearMath/btMinMax.h"
#include <new>
#include "btSolverBody.h"
Include dependency graph for btHingeConstraint.cpp:

Go to the source code of this file.

Macros

#define HINGE_USE_OBSOLETE_SOLVER   false
 
#define HINGE_USE_FRAME_OFFSET   true
 

Functions

static btScalar btNormalizeAnglePositive (btScalar angle)
 
static btScalar btShortestAngularDistance (btScalar accAngle, btScalar curAngle)
 
static btScalar btShortestAngleUpdate (btScalar accAngle, btScalar curAngle)
 

Variables

static btVector3 vHinge (0, 0, btScalar(1))
 

Macro Definition Documentation

#define HINGE_USE_FRAME_OFFSET   true

Definition at line 29 of file btHingeConstraint.cpp.

#define HINGE_USE_OBSOLETE_SOLVER   false

Definition at line 27 of file btHingeConstraint.cpp.

Function Documentation

static btScalar btNormalizeAnglePositive ( btScalar  angle)
inlinestatic

Definition at line 304 of file btHingeConstraint.cpp.

static btScalar btShortestAngleUpdate ( btScalar  accAngle,
btScalar  curAngle 
)
static

Definition at line 318 of file btHingeConstraint.cpp.

static btScalar btShortestAngularDistance ( btScalar  accAngle,
btScalar  curAngle 
)
static

Definition at line 311 of file btHingeConstraint.cpp.

Variable Documentation

btVector3 vHinge(0, 0, btScalar(1))
static