Bug in btScalar btCompoundCollisionAlgorithm::calculateTimeO

razer
Posts: 82
Joined: Sun Apr 04, 2010 10:08 pm

Bug in btScalar btCompoundCollisionAlgorithm::calculateTimeO

Post by razer »

Bullet 2.76 btCompoundCollisionAlgorithm.cpp btCompoundCollisionAlgorithm::calculateTimeO

Code: Select all

			btScalar frac = m_childCollisionAlgorithms[i]->calculateTimeOfImpact(colObj,otherObj,dispatchInfo,resultOut);
			if (frac<hitFraction)
			{
				hitFraction = frac;
			}
m_childCollisionAlgorithms was null so I replaced that code with

Code: Select all

		if(m_childCollisionAlgorithms[i])
		{
			btScalar frac = m_childCollisionAlgorithms[i]->calculateTimeOfImpact(colObj,otherObj,dispatchInfo,resultOut);
			if (frac<hitFraction)
			{
				hitFraction = frac;
			}
		}
Now it works but bug appeared after I rebuilt project solution. I am not sure why I have not experienced it before.
May be it not bug at all.