The btSolverBody is an internal datastructure for the constraint solver. Only necessary data is packed to increase cache coherence/performance. More...
#include <btSolverBody.h>

Public Member Functions | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
| SIMD_FORCE_INLINE void | getVelocityInLocalPointObsolete (const btVector3 &rel_pos, btVector3 &velocity) const |
| SIMD_FORCE_INLINE void | getAngularVelocity (btVector3 &angVel) const |
| SIMD_FORCE_INLINE void | applyImpulse (const btVector3 &linearComponent, const btVector3 &angularComponent, const btScalar impulseMagnitude) |
| SIMD_FORCE_INLINE void | internalApplyPushImpulse (const btVector3 &linearComponent, const btVector3 &angularComponent, btScalar impulseMagnitude) |
| void | writebackVelocity () |
| void | writebackVelocity (btScalar timeStep) |
Public Attributes | |
| btVector3 | m_deltaLinearVelocity |
| btVector3 | m_deltaAngularVelocity |
| btVector3 | m_angularFactor |
| btVector3 | m_invMass |
| btRigidBody * | m_originalBody |
| btVector3 | m_pushVelocity |
| btVector3 | m_turnVelocity |
The btSolverBody is an internal datastructure for the constraint solver. Only necessary data is packed to increase cache coherence/performance.
Definition at line 108 of file btSolverBody.h.
| SIMD_FORCE_INLINE void btSolverBodyObsolete::applyImpulse | ( | const btVector3 & | linearComponent, | |
| const btVector3 & | angularComponent, | |||
| const btScalar | impulseMagnitude | |||
| ) | [inline] |
Definition at line 138 of file btSolverBody.h.
| btSolverBodyObsolete::BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
| SIMD_FORCE_INLINE void btSolverBodyObsolete::getAngularVelocity | ( | btVector3 & | angVel | ) | const [inline] |
Definition at line 128 of file btSolverBody.h.
| SIMD_FORCE_INLINE void btSolverBodyObsolete::getVelocityInLocalPointObsolete | ( | const btVector3 & | rel_pos, | |
| btVector3 & | velocity | |||
| ) | const [inline] |
Definition at line 120 of file btSolverBody.h.
| SIMD_FORCE_INLINE void btSolverBodyObsolete::internalApplyPushImpulse | ( | const btVector3 & | linearComponent, | |
| const btVector3 & | angularComponent, | |||
| btScalar | impulseMagnitude | |||
| ) | [inline] |
Definition at line 147 of file btSolverBody.h.
| void btSolverBodyObsolete::writebackVelocity | ( | btScalar | timeStep | ) | [inline] |
Definition at line 168 of file btSolverBody.h.
| void btSolverBodyObsolete::writebackVelocity | ( | ) | [inline] |
Definition at line 156 of file btSolverBody.h.
Definition at line 113 of file btSolverBody.h.
Definition at line 112 of file btSolverBody.h.
Definition at line 111 of file btSolverBody.h.
Definition at line 114 of file btSolverBody.h.
Definition at line 115 of file btSolverBody.h.
Definition at line 116 of file btSolverBody.h.
Definition at line 117 of file btSolverBody.h.
1.6.1