disable btActivatingCollisionAlgorithm
This commit is contained in:
@@ -18,32 +18,30 @@ subject to the following restrictions:
|
|||||||
#include "btCollisionObject.h"
|
#include "btCollisionObject.h"
|
||||||
|
|
||||||
btActivatingCollisionAlgorithm::btActivatingCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo& ci)
|
btActivatingCollisionAlgorithm::btActivatingCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo& ci)
|
||||||
:btCollisionAlgorithm(ci),
|
:btCollisionAlgorithm(ci)
|
||||||
m_colObj0(0),
|
//,
|
||||||
m_colObj1(0)
|
//m_colObj0(0),
|
||||||
|
//m_colObj1(0)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
btActivatingCollisionAlgorithm::btActivatingCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo& ci, btCollisionObject* colObj0,btCollisionObject* colObj1)
|
btActivatingCollisionAlgorithm::btActivatingCollisionAlgorithm (const btCollisionAlgorithmConstructionInfo& ci, btCollisionObject* colObj0,btCollisionObject* colObj1)
|
||||||
:btCollisionAlgorithm(ci),
|
:btCollisionAlgorithm(ci)
|
||||||
m_colObj0(0),
|
//,
|
||||||
m_colObj1(0)
|
//m_colObj0(0),
|
||||||
|
//m_colObj1(0)
|
||||||
{
|
{
|
||||||
if (ci.m_dispatcher1->needsCollision(colObj0,colObj1))
|
// if (ci.m_dispatcher1->needsCollision(colObj0,colObj1))
|
||||||
{
|
// {
|
||||||
m_colObj0 = colObj0;
|
// m_colObj0 = colObj0;
|
||||||
m_colObj1 = colObj1;
|
// m_colObj1 = colObj1;
|
||||||
|
//
|
||||||
if (!m_colObj0->isActive())
|
// m_colObj0->activate();
|
||||||
m_colObj0->activate();
|
// m_colObj1->activate();
|
||||||
if (!m_colObj1->isActive())
|
// }
|
||||||
m_colObj1->activate();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
btActivatingCollisionAlgorithm::~btActivatingCollisionAlgorithm()
|
btActivatingCollisionAlgorithm::~btActivatingCollisionAlgorithm()
|
||||||
{
|
{
|
||||||
if (m_colObj0)
|
// m_colObj0->activate();
|
||||||
m_colObj0->activate();
|
// m_colObj1->activate();
|
||||||
if (m_colObj1)
|
|
||||||
m_colObj1->activate();
|
|
||||||
}
|
}
|
||||||
@@ -18,10 +18,11 @@ subject to the following restrictions:
|
|||||||
|
|
||||||
#include "BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h"
|
#include "BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h"
|
||||||
|
|
||||||
|
///This class is not enabled yet (work-in-progress) to more aggressively activate objects.
|
||||||
class btActivatingCollisionAlgorithm : public btCollisionAlgorithm
|
class btActivatingCollisionAlgorithm : public btCollisionAlgorithm
|
||||||
{
|
{
|
||||||
btCollisionObject* m_colObj0;
|
// btCollisionObject* m_colObj0;
|
||||||
btCollisionObject* m_colObj1;
|
// btCollisionObject* m_colObj1;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user