16#ifndef BT_NNCG_CONSTRAINT_SOLVER_H
17#define BT_NNCG_CONSTRAINT_SOLVER_H
btConstraintSolverType
btConstraintSolver provides solver interface
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
#define ATTRIBUTE_ALIGNED16(a)
btCollisionObject can be used to manage collision detection objects.
The btIDebugDraw interface class allows hooking up a debug renderer to visually debug simulations.
btAlignedObjectArray< btScalar > m_pCF
btAlignedObjectArray< btScalar > m_deltafCF
btScalar m_deltafLengthSqrPrev
BT_DECLARE_ALIGNED_ALLOCATOR()
btAlignedObjectArray< btScalar > m_deltafC
btAlignedObjectArray< btScalar > m_deltafNC
btAlignedObjectArray< btScalar > m_deltafCRF
btAlignedObjectArray< btScalar > m_pCRF
virtual btConstraintSolverType getSolverType() const
btAlignedObjectArray< btScalar > m_pC
bool m_onlyForNoneContact
btAlignedObjectArray< btScalar > m_pNC
btPersistentManifold is a contact point cache, it stays persistent as long as objects are overlapping...
The btSequentialImpulseConstraintSolver is a fast SIMD implementation of the Projected Gauss Seidel (...
TypedConstraint is the baseclass for Bullet constraints and vehicles.