Bullet 2.70 released: basic kinematic character controller
Posted: Fri Aug 01, 2008 6:53 am
Bullet 2.70 is available now, download here, based on SVN Revision r1222.
This deformable bunny vehicle can be steered using K,L,N,M keys.
Important Note: a few minor changes in API
Enjoy!
Erwin
This deformable bunny vehicle can be steered using K,L,N,M keys.
Important Note: a few minor changes in API
- RayResultCallback::addSingleResult and RayResultCallback::hasHit are low-case to conform to coding standard.
Please update your derived classes by a global search for HasHit and AddSingleResult and replace it into hasHit and addSingleResult. - btCollisionWorld::rayTest and btCollisionWorld::convexSweepTest use collision filtering consistent with regular collision detection.
Please assign the collision filter group and mask to the ConvexResultCallback and RayResultCallback structure, before calling rayTest and convexSweepTest. - You can customize the collision filtering for ray/convex test by overriding the 'needsCollision' virtual method in the ConvexResultCallback/RayResultCallback result structures
- First version of kinematic character controller (non-rigid body). See Demos/CharacterDemo
- Improved soft body collision detection, using convex clusters. Thanks to Nathanael Presson.
- Added btMultimaterialTriangleMeshShape, see MultiMaterialDemo
Thanks to Alex Silverman for the contribution - Performance improvements for btDbvhBroadphase, and basic textures/shadow support, thanks to Nathanael Presson
- Havok .hkx to COLLADA Physics .dae file conversion, see hkx2dae
- Various bugfixes, thanks everyone for reporting!
Enjoy!
Erwin