http://www.bulletphysics.com/Bullet/php ... =18&t=1783
Not all features made it, they will be added for next release. See the Bullet todo here
Thanks again for all your feedback and contributions, and happy holidays!
Erwin
Bullet 2.66 released (minor fixes for 2.65)
- Erwin Coumans
- Site Admin
- Posts: 4221
- Joined: Sun Jun 26, 2005 6:43 pm
- Location: California, USA
- Contact:
Re: Bullet 2.66 released (minor fixes for 2.65)
There is a typo in Extras/BulletMultiThreaded/SpuParallelSolver.cpp:31:
when it should be
Note the small 'p'-character in the second version. Or rename the mentioned header file
Code: Select all
#include "LinearMath/btQuickProf.h"
Code: Select all
#include "LinearMath/btQuickprof.h"
Bug in convexTest stuff...
The convexTest hits a triangle mesh, the m_hitNormalLocal in the convexResult is already in world space, but the code in AddSingleResult() is transforming it again thinking it's not in worldspace (the bool param normalInWorldSpace is false).
Re: Bullet 2.66 released (minor fixes for 2.65)
I found this bug too. Cost me 2 days debug my program, and finally found that's a bug in Bullet. ( 2.67Alpha has this bug too.)reltham wrote:The convexTest hits a triangle mesh, the m_hitNormalLocal in the convexResult is already in world space, but the code in AddSingleResult() is transforming it again thinking it's not in worldspace (the bool param normalInWorldSpace is false).
Code: Select all
bool btContinuousConvexCollision::calcTimeOfImpact(
const btTransform& fromA,
const btTransform& toA,
const btTransform& fromB,
const btTransform& toB,
CastResult& result)
{
....
n = pointCollector.m_normalOnBInWorld;
....
result.m_normal = n;
}
Code: Select all
bool normalInWorldSpace = false;
return m_resultCallback->AddSingleResult(convexResult,normalInWorldSpace);
- John McCutchan
- Posts: 133
- Joined: Wed Jul 27, 2005 1:05 pm
- Location: Berkeley, CA
- Contact:
Re: Bullet 2.66 released (minor fixes for 2.65)
Thanks for the bug report. A fix has been committed to SVN.