Go to file
erwin.coumans 0ada7cbb1e Fix in btGjkPairDetector, possibly causing a floating point overflow
Thanks Ole for the report and suggested fix:
http://code.google.com/p/bullet/issues/detail?id=220&can=1&start=200

Applied Character/btKinematicCharacterController.cpp patch:
Thanks Thomas for the patch!
http://code.google.com/p/bullet/issues/detail?id=196#makechanges

 - added a normalizedDirection member variable.  This is
     slightly more efficient than recalculating the normalized
     direction every simulation step.

 - I overloaded the m_walkDirection member variable to hold
     either the walkDirection or the Velocity, and used a boolean
     flag to determine which behavior was required.

 - The normalization behavior seemed custom, and I needed it
     twice, so I moved it to a static helper method.

 - I added the setVelocityForTimeInterval() method to the
     base interface class.  This to me is the scariest change
     since people inheriting from it will need to make changes
     (if only to add an empty function).
2009-05-23 02:28:58 +00:00
Demos Replace all hardcoded 1e30(f) by BT_LARGE_FLOAT, defined in btScalar.h as 1e18(f) so that its square still fits in FLT_MAX 2009-05-23 02:15:54 +00:00
Extras Replace all hardcoded 1e30(f) by BT_LARGE_FLOAT, defined in btScalar.h as 1e18(f) so that its square still fits in FLT_MAX 2009-05-23 02:15:54 +00:00
Glut removed comment (from Ozzy Osbourne) 2008-11-07 05:17:13 +00:00
jam-2.5 moved files around 2006-05-25 19:18:29 +00:00
lib First stage in refactoring Bullet: moved Bullet Collision and Dynamics and LinearMath into src folder, and all files in Collision Detection and Dynamics have bt prefix. 2006-09-25 08:58:57 +00:00
mk fixes in Jam msvcgen -> use SSE instead of SSE2 to stay compatible with older AMD Athlon XP processors, updated build files, minor compile fixes for GPU experimental code 2009-05-09 21:25:42 +00:00
msvc updates to msvc projectfiles 2009-05-23 01:51:02 +00:00
src Fix in btGjkPairDetector, possibly causing a floating point overflow 2009-05-23 02:28:58 +00:00
acinclude.m4 Fixes for UNIX build system 2008-10-03 21:00:57 +00:00
AUTHORS 2007-06-13 05:00:42 +00:00
autogen.sh renamed 'failed' into not found, to make it sound less dramatic (it continues fine). add cmake/msvc as alternative build options, at the end of configure. 2008-10-03 22:45:54 +00:00
BspDemo.bsp some changes related to BspDemo 2006-08-11 23:01:25 +00:00
Bullet_Faq.pdf moved files around 2006-05-25 19:18:29 +00:00
Bullet_User_Manual.pdf updated Bullet_User_Manual.pdf 2009-03-03 23:04:41 +00:00
bullet.pc.in updated library name from bullet to bulletcollision 2007-02-21 21:22:18 +00:00
BulletLicense.txt moved files around 2006-05-25 19:18:29 +00:00
ChangeLog update ChangeLog 2008-12-03 06:20:23 +00:00
CMakeLists.txt minor tweaks to demos: enable constraint debug drawing in AllBulletDemos, default constraint debugging size set to 0.3, 2009-02-18 22:52:03 +00:00
config.h.in version update to 2.74 2009-02-06 05:02:33 +00:00
configure.ac updated demos -> ALT + mouse uses Maya-style controls, replaced BMF_Fonts by GLDebugFont 2009-05-09 19:27:14 +00:00
convex0.bin added some brute-force way to shrink convex polyhedra (to compensate collision margin) 2006-11-11 03:22:15 +00:00
Doxyfile Improved CharacterDemo/KinematicCharacterController, dynamic objects will bounce off. 2008-11-05 03:28:10 +00:00
file.obj 2006-05-26 17:56:14 +00:00
glew32.dll Glut/glew update with latest NVidia extensions, so we can use CUDA 2008-09-02 19:26:52 +00:00
GLUT32.DLL Glut/glew update with latest NVidia extensions, so we can use CUDA 2008-09-02 19:26:52 +00:00
heightfield128x128.raw basic sample heightfield (128x128, unsigned char) 2007-06-27 03:22:29 +00:00
INSTALL updated INSTALL file and btCollisionWorld doxygen, adding ./autogen.sh and make support. 2008-10-04 14:52:01 +00:00
install-sh Fixes for Autoconf build system 2008-10-02 22:48:03 +00:00
Jamfile.in moved FrameWork into Demos folder 2007-10-21 05:59:16 +00:00
Jamrules moved files around 2006-05-25 19:18:29 +00:00
jenga.dae removed unit meter in jenga.dae 2007-02-26 05:18:52 +00:00
LICENSE updated work-in-progress PS3 Linux makefiles, clarified license for optional external libraries 2007-08-18 16:15:09 +00:00
Makefile.am Add --disable-demos flag to autotools build configure script 2009-01-27 15:38:14 +00:00
NEWS added NEWS 2006-12-15 19:14:36 +00:00
README added README 2006-12-15 19:14:21 +00:00
RELEASING.TXT Initial notes on making a release of Bullet Physics SDK 2008-11-12 23:17:36 +00:00
test1.oec updated test1.oec with a few static objects 2009-05-12 22:28:45 +00:00
VERSION updated demos -> ALT + mouse uses Maya-style controls, replaced BMF_Fonts by GLDebugFont 2009-05-09 19:27:14 +00:00

Bullet is a 3D Collision Detection and Rigid Body Dynamics Library for games and animation.
Free for commercial use, including Playstation 3, open source under the ZLib License.
Discrete and continuous collision detection, integrated into Blender 3D, and COLLADA 1.4 Physics import. 

See the Bullet_User_Manual.pdf for more info and visit the Bullet Physics Forum at
http://bulletphysics.com