Bullet Collision Detection & Physics Library
|
#include "btMultiBodyWorldImporter.h"
#include "LinearMath/btSerializer.h"
#include "../BulletFileLoader/btBulletFile.h"
#include "btBulletWorldImporter.h"
#include "btBulletDynamicsCommon.h"
#include "BulletDynamics/Featherstone/btMultiBody.h"
#include "BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h"
#include "BulletDynamics/Featherstone/btMultiBodyLinkCollider.h"
Go to the source code of this file.
Classes | |
struct | btMultiBodyWorldImporterInternalData |
Functions | |
static btCollisionObjectDoubleData * | getBody0FromContactManifold (btPersistentManifoldDoubleData *manifold) |
static btCollisionObjectDoubleData * | getBody1FromContactManifold (btPersistentManifoldDoubleData *manifold) |
static btCollisionObjectFloatData * | getBody0FromContactManifold (btPersistentManifoldFloatData *manifold) |
static btCollisionObjectFloatData * | getBody1FromContactManifold (btPersistentManifoldFloatData *manifold) |
template<class T > | |
void | syncContactManifolds (T **contactManifolds, int numContactManifolds, btMultiBodyWorldImporterInternalData *m_data) |
template<class T > | |
void | syncMultiBody (T *mbd, btMultiBody *mb, btMultiBodyWorldImporterInternalData *m_data, btAlignedObjectArray< btQuaternion > &scratchQ, btAlignedObjectArray< btVector3 > &scratchM) |
template<class T > | |
void | convertMultiBody (T *mbd, btMultiBodyWorldImporterInternalData *m_data) |
void convertMultiBody | ( | T * | mbd, |
btMultiBodyWorldImporterInternalData * | m_data | ||
) |
Definition at line 175 of file btMultiBodyWorldImporter.cpp.
|
static |
Definition at line 34 of file btMultiBodyWorldImporter.cpp.
|
static |
Definition at line 42 of file btMultiBodyWorldImporter.cpp.
|
static |
Definition at line 38 of file btMultiBodyWorldImporter.cpp.
|
static |
Definition at line 46 of file btMultiBodyWorldImporter.cpp.
void syncContactManifolds | ( | T ** | contactManifolds, |
int | numContactManifolds, | ||
btMultiBodyWorldImporterInternalData * | m_data | ||
) |
Definition at line 52 of file btMultiBodyWorldImporter.cpp.
void syncMultiBody | ( | T * | mbd, |
btMultiBody * | mb, | ||
btMultiBodyWorldImporterInternalData * | m_data, | ||
btAlignedObjectArray< btQuaternion > & | scratchQ, | ||
btAlignedObjectArray< btVector3 > & | scratchM | ||
) |
Definition at line 107 of file btMultiBodyWorldImporter.cpp.