What steps will reproduce the problem?
Answer:
at btQuaternion.h (line 508): const btScalar d = btScalar(1.0) / btSin(theta);
"btSin(theta)" sometimes may be equal 0...
My fix is:
const btScalar sin_theta = btSin(theta);
if (sin_theta == 0)
return q;
const btScalar d = btScalar(1.0) / sin_theta;
Original issue reported on code.google.com by creagame...@gmail.com on 11 Jan 2014 at 3:46
Original issue reported on code.google.com by
creagame...@gmail.com
on 11 Jan 2014 at 3:46