Commit Graph

112 Commits

Author SHA1 Message Date
erwin.coumans
2162f6663d disable help text by default in AllBulletDemos (text slows down many graphics cards)
improve CollisionDemo.cpp, show multi-contact generation using perturbation
improve ColladaConverter: add hinge/point 2 point constraint conversion support, add btScaledTriangleMeshShape support
Fix Dynamica MayaPlygin: remove 'active' flag, it has to be replaced by mass=0 for active, mass<>0 for passive
Added missing projectfiles
Fixed single-shot contact generation. it is disabled by default to improve performance
Bugfixes for character controller, thanks to John McCutchan for reporting
Constraint solver: better default settings
btDefaultAllocator: aligned allocator uses non-aligned allocator (instead of directly malloc/free)
disable memalign by default, use Bullet's aligned allocator
2009-02-06 03:20:43 +00:00
erwin.coumans
f8c80cc3f6 updated msvc projectfiles 2009-01-12 23:43:42 +00:00
john.mccutchan
a8ec916af0 Added Height Field Fluid Demo to Bullet. All code stored in the Demos/HeightFieldFluidDemo directory for now.
Please see HfFluidDemo.cpp for examples of how to use the height field fluid along with buoyant collision shapes.

The implementation is still lacking in my ways:
1) Need to complete more collision algorithms for buoyant collision shapes
2) Support compound buoyant shapes
3) The buoyancy model isn't that great
4) Fluid volume can be lost over time
2009-01-08 22:53:23 +00:00
erwin.coumans
5feea39803 Fix compilation for MSVC 6.0 for Bullet and COLLADA DOM.
Fix issues with btDbvt: use ATTRIBUTE_ALIGNED16
Removed several places where variable was declared within for statement: for (int i=0; should be int i; for (i=0
2008-11-12 18:37:05 +00:00
erwin.coumans
bf3b6a2140 autogenerated projectfiles, add BulletDynamics/Character, moved from CharacterDemo 2008-11-08 22:50:57 +00:00
erwin.coumans
c3dfcd21bf add missing appTerrainDemo project/rc files 2008-11-07 21:41:51 +00:00
erwin.coumans
e36b06f585 update autogenerated projectfiles 2008-11-07 04:29:46 +00:00
erwin.coumans
f46d65d337 updated projectfiles 2008-11-07 00:47:06 +00:00
erwin.coumans
4df7c841a3 removed obsolete btPoint3 and btGjkEpa from projectfiles
bumped up version to Bullet 2.73
2008-11-04 04:13:26 +00:00
erwin.coumans
52a151f5e4 new auto-generated projectfiles for proper dependencies for appIffCheck -> iffLib 2008-10-27 01:57:34 +00:00
erwin.coumans
94fc0ff063 added autogenerated MSVC projectfiles for libiff and appiffCheck 2008-10-27 00:27:52 +00:00
erwin.coumans
a05ae6e715 added src/BulletMultiThreaded/vectormath/scalar/cpp to include path for BulletMultiThreaded module 2008-10-21 19:05:50 +00:00
erwin.coumans
c986721fb6 Added btGhostObject to projectfiles
btGhostObject can be used for character control, fast short-ray tests, explosions, collision trigger zones etc
See Demos/CharacterDemo/KinematicCharacterController.* for example use. We add some explosion demo before next release.
2008-10-18 05:29:31 +00:00
erwin.coumans
4624bde28b updated autogenerated msvc projectfiles, minor fix in Gimpact/btGImpactShape.h (shapeType) and btWin32ThreadInterface. 2008-10-11 16:23:10 +00:00
erwin.coumans
c265db0007 updated auto-generated MSVC projectfiles, for new btConvexPointCloudShape 2008-10-01 23:58:22 +00:00
erwin.coumans
a7c83d01b9 Added ReleaseDll and DebugDll configurations for MSVC projectfiles.
Fixed the MayaPlugin projectfile, using those ReleaseDll/DebugDll projects.
2008-09-20 00:47:04 +00:00
erwin.coumans
c435f6f65c added btScaledBvhTriangleMeshShape to autogenerated projectfiles 2008-09-12 01:07:12 +00:00
erwin.coumans
33565d399e Make ForkLiftDemo easier to use (shift+cursor keys to control fork)
Updated projectfiles
2008-09-06 16:35:49 +00:00
erwin.coumans
e08c3acc1d updated projectfiles: removed optional ODE quickstep from core. moved into Extras/quickstep. 2008-09-05 00:32:12 +00:00
erwin.coumans
4019ae1c54 update autogenerated MSVC projectfiles 2008-09-02 19:29:14 +00:00
erwin.coumans
7acd12243d Added missing projectfiles for MultiMaterialDemo,
Thanks reltham for reporting!
2008-07-12 06:23:57 +00:00
erwin.coumans
8f3e9603f3 + fixed issue related to temporary/root collision shape in btCollisionObject
+ normalize plane normal input for btStaticPlaneShape
+ fixed issue related to swapped collision detectors (SphereTriangleDetector in particular)
Thanks a lot to Andrey Tuganov for reporting the issue and his reproduction case ( http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=2143 )
2008-07-11 05:39:31 +00:00
erwin.coumans
104787aeaf updated projectfiles for character demo 2008-07-09 05:12:03 +00:00
erwin.coumans
bd97c5e569 Fixed warnings in Bullet/src core library
Thanks Martijn Reuvers from Two Tribes B.V. (www.twotribes.com) for the patch

To make this work more visible, suppress warnings in external libraries in Extras (COLLADA_DOM, libxml and glui contain many warnings)
Added PreprocessorDefinitions: _CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE to vcproj files
2008-05-10 18:00:21 +00:00
erwin.coumans
912b4ccd29 updated autogenerated projectfiles, added new libbulletsoftbody library. 2008-04-11 21:02:29 +00:00
erwin.coumans
0bdc6f6262 updated autogenerated msvc projectfiles for soft body / convex hull changes 2008-04-10 23:02:49 +00:00
erwin.coumans
2997b95f63 updated autogenerated msvc projectfiles 2008-04-08 02:41:50 +00:00
erwin.coumans
2872080b12 updated AllBulletDemos to include SoftBodyDemo 2008-03-31 00:10:08 +00:00
erwin.coumans
8a9f66b357 added appBenchmarks projectfiles 2008-03-30 23:30:52 +00:00
erwin.coumans
2576921e69 added autogenerated projectfiles for softbody demo and removed libboxbox and libquickstep, they are now part of Bullet collision/dynamics. 2008-03-30 23:29:14 +00:00
ejcoumans
e7e58f7329 add Extras/ConvexHull to projectfiles 2008-02-29 22:14:23 +00:00
ejcoumans
7220fbc93a added CharacterDemo to projectfiles 2008-02-29 20:01:35 +00:00
ejcoumans
6a1d069eaf updated msvc projectfiles for new Extras/ConvexHull project 2008-02-13 08:54:31 +00:00
ejcoumans
39bacd532e autogenerated msvc projectfiles 2008-02-05 06:53:49 +00:00
ejcoumans
97e96c243b removed post-build step, it just causes troubles for users.
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1871
http://www.bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=1863&p=7073&hilit=post+build#p7073
2008-01-29 20:35:10 +00:00
ejcoumans
f7b8023fbc updated MSVC projectfiles 2008-01-24 02:13:25 +00:00
ejcoumans
61ffa6a1b5 Updated cmake files, added header files, Thanks John McCutchan
re-autogenerated msvc projectfiles with new HelloWorld/BulletMultiThreaded Demo 
Minor fixes
2007-12-15 02:48:24 +00:00
ejcoumans
210a913110 autogenerated msvc projectfiles (after adding btConvexPlaneCollisionAlgorithm to jam files) 2007-12-12 00:55:40 +00:00
ejcoumans
8f6bffe1f6 updated autogenerated projectfiles for new demos 2007-12-06 03:07:24 +00:00
ejcoumans
d17a8dae0e updated autogenerated msvc projectfiles, moved destructor in CPP file, it was causing some random crash under msvc 6.0 (todo find out why) 2007-10-25 05:11:19 +00:00
ejcoumans
d10eac87c6 updated autogenerated msvc projectfiles, for AllBulletDemos 2007-10-23 06:33:06 +00:00
ejcoumans
b888f2d994 updated autogenerated msvc projectfiles 2007-10-21 06:08:13 +00:00
ejcoumans
14171b1c05 autogenerated MSVC projectfiles with new LibBulletColladaConverter 2007-10-12 08:03:35 +00:00
ejcoumans
eff4fe8ec8 more work on hashed pairmanager. growing doesn't work yet, so need to allocate enough room for the overlapping pairs in advance.
boxbox reports contact point in B, rather then average point
box, cylinder use halfextents corrected for scaling and margin. made the margin in this halfextents explicit in the 'getHalfExtentsWithMargin' and 'getHalfExtentsWithoutMargin'
integrated changed for ODE quickstep solver
replaced inline with SIMD_FORCE_INLINE
some minor optimizations in the btSequentialImpulseConstraintSolver

added cone drawing (for X,Y,Z cones)
2007-10-12 02:52:28 +00:00
ejcoumans
feeac1b6dc re-autogenerated msvc projectfiles 2007-09-30 03:18:28 +00:00
ejcoumans
0e2c4f7357 update msvc projectfiles 2007-09-30 02:43:53 +00:00
ejcoumans
b031df20c9 autogenerated new projectfiles + gimpacttestdemo 2007-09-20 05:53:06 +00:00
ejcoumans
91b44448b0 updated version, added appGenericJointDemo 2007-09-13 07:58:07 +00:00
ejcoumans
cf3da19ee4 refreshed autogeneratec projectfiles 2007-09-11 07:51:02 +00:00
ejcoumans
f7adab78f1 updated version in projectfiles 2007-09-10 01:29:33 +00:00