Commit Graph

  • 4a0ff742d4 added LICENSE file ejcoumans 2006-12-15 19:20:52 +00:00
  • b72d7e58fd removed changes.txt ejcoumans 2006-12-15 19:15:10 +00:00
  • 80e889854c added NEWS ejcoumans 2006-12-15 19:14:36 +00:00
  • a64af6c5d8 added README ejcoumans 2006-12-15 19:14:21 +00:00
  • 13b637f1ce updated build configuration to include make, next to jam. So ./configure will create Makefile AND Jamefile. ejcoumans 2006-12-15 18:24:31 +00:00
  • c5e0f8bb7e - trying out SVN::notify to mailinglist ejcoumans 2006-12-15 05:15:14 +00:00
  • bb9568b44f svn notify test ejcoumans 2006-12-15 05:11:28 +00:00
  • cf3f10d6b8 "added first draft for hingeConstraint motor" to changes.txt test3 for SVN::notify ejcoumans 2006-12-15 05:08:45 +00:00
  • 88a7bbed09 updated changes.txt ( merged contact and non-contact constraint solving into one loop) test2 for bullet-committers mailing list ejcoumans 2006-12-15 04:59:06 +00:00
  • 1a97201a7c upgraded the version number, this commit is mostly to test the bullet-committers mailinglist, see https://lists.sourceforge.net/lists/listinfo/bullet-committers ejcoumans 2006-12-15 04:40:08 +00:00
  • df0c044228 removed obsolete code, added #ifdef to allow skipping of default registration of collision algorithm (avoid linking of unneeded code) ejcoumans 2006-12-13 22:44:20 +00:00
  • 6dff5a218e process contact and non-contact constraints inside the same iteration loop added first draft for hingeConstraint motor ejcoumans 2006-12-12 03:15:11 +00:00
  • a4541d2470 missing Jamfile ejcoumans 2006-12-09 02:43:07 +00:00
  • d08c3b2277 added libboxbox (optional) ejcoumans 2006-12-09 02:09:55 +00:00
  • d0ac26f1a7 changes ejcoumans 2006-12-09 01:52:15 +00:00
  • 1ad1679dfb updated/autogenerated new msvc projectfiles, with less 'obsolete'/redundant dependencies ejcoumans 2006-12-09 01:50:18 +00:00
  • ae208d78e1 more build system stuff ejcoumans 2006-12-09 01:46:28 +00:00
  • dcaec3d0b7 delete some obsolete/redundant projectfiles ejcoumans 2006-12-09 01:35:20 +00:00
  • 08f86712b7 update buildsystem files ejcoumans 2006-12-09 01:33:49 +00:00
  • e4fcc157d4 updated buildsystem file ejcoumans 2006-12-09 01:29:00 +00:00
  • 9022f8cc70 fixes for buildsystem ejcoumans 2006-12-09 01:19:15 +00:00
  • f9832f6b88 updated build systems/GPU_physics for Mac OS X ejcoumans 2006-12-08 22:04:02 +00:00
  • 1aa4e010f0 updated jamfile, updated optional ODE quickstep/box-box ejcoumans 2006-12-08 16:28:02 +00:00
  • 55d6b5b8e1 added constructor to btPlaneSHape ejcoumans 2006-12-07 07:46:25 +00:00
  • 2db98be0f7 added sourcefile to cmake ejcoumans 2006-12-06 04:56:26 +00:00
  • 5a5ba572a7 multi-platform issues with allocator ejcoumans 2006-12-06 04:51:13 +00:00
  • bf591b44ec Replaced most STL std::vector with btAlignedObjectArray. Same interface but less features (push_back, pop_back, clear, size, [] etc). To prepare for SIMD/SSE code: Added #define ATTRIBUTE_ALIGNED16(a) __declspec(align(16)) a ejcoumans 2006-12-06 04:22:36 +00:00
  • 2f21514f3d ejcoumans 2006-12-04 15:43:40 +00:00
  • b6d1b4c94e Added btNearCallback. This is similar to Open Dynamics Engine (ODE) dNearCallback, but important differences: - contact points are persistent (lifetime more then one frame, for warmstarting/incremental contact point management) - continuous collision detection, time of impact Added btRigidBody::isInWorld(), returns true if btRigidBody is inside a btCollisionWorld/btDynamicsWorld derived class Added angularFactor to btRigidbody, this helps some character control (no angular impulse applied) ejcoumans 2006-12-04 15:42:03 +00:00
  • 2f557b2a4d Added btStackAlloc to Bullet (right now only used by btGjkEpa) ejcoumans 2006-11-29 02:27:27 +00:00
  • bdd2e481f0 documented some changes ejcoumans 2006-11-29 02:23:39 +00:00
  • 71145de242 renamed ConcaveShape to btConcaveShape added btHeightfieldTerrainShape (not done yet) ejcoumans 2006-11-29 02:11:25 +00:00
  • 6738ed329d ASSERT -> btAssert Added btStackAlloc to Bullet (right now only used by btGjkEpa) removed default constructors of btCollisionWorld/btDiscreteDynamicsWorld, to reduce link-time dependencies ejcoumans 2006-11-29 01:52:09 +00:00
  • 43ab3c67c4 compiler issue with GCC 3.3.5 ejcoumans 2006-11-23 06:27:32 +00:00
  • 7dc6aa215a some more fixes to get msvc6 happy, and constraint solver: make non-randomizing solver default ejcoumans 2006-11-23 02:57:38 +00:00
  • 94abde9287 Added Genscher's triangle-triangle case (it was not a but) ejcoumans 2006-11-22 19:42:15 +00:00
  • 633bb02daa fix to get msvc 6 to compile, related to 'Allocate' template ejcoumans 2006-11-22 19:41:25 +00:00
  • 0757f1fe9e add 'force activate', for static/kinematic objects that get moved. fixed some activation issues with kinematic objects ejcoumans 2006-11-21 13:00:18 +00:00
  • f4e8bf70c5 updated rotational-only hinge ejcoumans 2006-11-21 01:41:21 +00:00
  • c801569644 updated rotational-only hinge ejcoumans 2006-11-21 01:38:18 +00:00
  • 4a23f4f438 added get methods for constraints ejcoumans 2006-11-21 00:29:11 +00:00
  • 15bb51d780 Fixed compilation problem with GCC 3.3.5 - which appears at first glance to be due to a compiler error. sjbaker 2006-11-20 23:21:05 +00:00
  • 460a09c5a5 fixed some issue, to make GCC happy ejcoumans 2006-11-20 19:21:59 +00:00
  • 6bb806d26b More cleanup. sjbaker 2006-11-20 06:48:45 +00:00
  • 04d41b7a0a Cleanup compilation warnings. sjbaker 2008-02-12 04:22:31 +00:00
  • 05877799af type in CMakeLists.txt ejcoumans 2006-11-18 03:35:26 +00:00
  • 083b86fbeb updated CMakeLists.txt for new files ejcoumans 2006-11-18 03:33:34 +00:00
  • 62104ba082 updated constraint demo, jamfile ejcoumans 2006-11-18 03:33:09 +00:00
  • 3adf09f7e3 updated EPA, updated user manual (work in progress) ejcoumans 2006-11-18 03:27:01 +00:00
  • 509ed8f634 added GIMPACT update from Francisco. Thanks! ejcoumans 2006-11-17 02:20:37 +00:00
  • b07bb88a2d Added new EPA penetration depth solver improved gjk/minkowski sampling pd method added original solver variant, use btSequentialImpulseConstraintSolver2 Added Pierre Terdimans PD testbed ejcoumans 2006-11-16 06:14:12 +00:00
  • 25f3d00f01 updated EPA penetration depth demo, projectfiles for new EPA ejcoumans 2006-11-16 04:25:41 +00:00
  • 5a28e96a38 Added a more reliable EPA penetration depth solver, contributed by Nathanael Presson. ejcoumans 2006-11-15 15:40:24 +00:00
  • dcdfbe1680 more tweaking to get GJK more reliable ejcoumans 2006-11-15 02:23:45 +00:00
  • b5afb11282 Work on some improvements for GJK/PenetrationTestBullet.cpp. if this introduces issue, will need to revert. ejcoumans 2006-11-14 21:53:59 +00:00
  • 6bc090fd28 ejcoumans 2006-11-14 05:36:30 +00:00
  • be175e888e ejcoumans 2006-11-14 05:09:11 +00:00
  • 133a7dda99 updated CMakefiles and stuff ejcoumans 2006-11-12 07:56:16 +00:00
  • 711b737293 Added GIMPACT integration for moving concave meshes (interaction with all other Bullet collision shapes) Thanks a lot to Francisco León Nájera for the contribution! ejcoumans 2006-11-12 07:54:27 +00:00
  • 125a9c673d Added GIMPACT integration for moving concave meshes (interaction with all other Bullet collision shapes) Thanks a lot to Francisco León Nájera for the contribution! ejcoumans 2006-11-12 07:46:30 +00:00
  • 5f91cc237d updated demo, can't stepFront ejcoumans 2006-11-12 07:30:09 +00:00
  • 06a1de2574 updated build files for GIMPACT ejcoumans 2006-11-12 07:05:37 +00:00
  • d1f6cdd150 Added GIMPACT integration for moving concave meshes (interaction with all other Bullet collision shapes) Thanks a lot to Francisco León Nájera for the contribution! ejcoumans 2006-11-12 07:02:21 +00:00
  • f227b476d7 Added GIMPACT integration for moving concave meshes (interaction with all other Bullet collision shapes) Thanks a lot to Francisco León Nájera for the contribution! ejcoumans 2006-11-12 06:20:34 +00:00
  • d4307428c4 Added GIMPACT integration for moving concave meshes (interaction with all other Bullet collision shapes) Thanks a lot to Francisco León Nájera for the contribution! ejcoumans 2006-11-12 06:19:52 +00:00
  • a9172d8684 Added GIMPACT integration for moving concave meshes (interaction with all other Bullet collision shapes) Thanks a lot to Francisco León Nájera for the contribution! ejcoumans 2006-11-12 06:15:19 +00:00
  • 86c27a7c9d Work on fixing some GJK issues reported by Pierre Terdiman (thanks Pierre for the testbed!) Improved this penetration test with more verbose output retrieve worldtransform from motionstate when rigidbody gets motionstate assigned ejcoumans 2006-11-11 23:59:51 +00:00
  • 82132b7b5f ejcoumans 2006-11-11 19:54:06 +00:00
  • 7d7611f671 epsilon was set too small (below machine epsilon) ejcoumans 2006-11-11 19:52:53 +00:00
  • 18b0603c69 ejcoumans 2006-11-11 19:33:19 +00:00
  • d46ff8ea45 ejcoumans 2006-11-11 19:32:20 +00:00
  • f3432e7069 ejcoumans 2006-11-11 19:31:30 +00:00
  • de59b585f7 ejcoumans 2006-11-11 19:30:53 +00:00
  • 43115eb10a msvc projectfiles update ejcoumans 2006-11-11 07:30:34 +00:00
  • dc2f754996 updated projectfiles ejcoumans 2006-11-11 07:22:33 +00:00
  • aaa6b687a9 disable EPA demo ejcoumans 2006-11-11 06:49:17 +00:00
  • d7ad204943 updated CMakefile with new files ejcoumans 2006-11-11 06:48:30 +00:00
  • 98fa2a38e8 updated some jamfiles, for Extra folder ejcoumans 2006-11-11 06:40:55 +00:00
  • 946963441f updated projectfiles with added files ejcoumans 2006-11-11 03:33:03 +00:00
  • c6be761166 some brute-force method for creating vertices from a convex defined by plane equations, and creating plane equations from a point cloud ejcoumans 2006-11-11 03:27:10 +00:00
  • 8cbd721a1f added some brute-force way to shrink convex polyhedra (to compensate collision margin) made Extra/EPA compile again, updated Pierre's testbed to compile out-of-the-box ejcoumans 2006-11-11 03:22:15 +00:00
  • 438230b95b added proper clipping of angular limits in generic d6 ConstraintSolver/btGeneric6DofConstraint.cpp added trianglebuffer (easier GIMPACT integration) ejcoumans 2006-11-10 22:56:45 +00:00
  • 56e135874b added angular limits to the Generic D6 constraint. Works for small angles. Will add a check for different combinations, and use different extraction of ordering of rotation from the diff quaternion. Improved vehicle interpolation of wheels, and added Z-up axis option for the Demo made 'getWorldTransform' const method in btMotionState added future 'deactivationCallback'(not used yet) ejcoumans 2006-11-10 04:00:16 +00:00
  • 442ce2ec09 updated VehicleDemo to show Z as up-axis, rather then Y. proper gravity for BspDemo ejcoumans 2006-11-09 19:55:14 +00:00
  • a42718f753 quickprof (optional performance tuning) changed into Zlib license,entire Bullet/src folder is Zlib again. (thanks Tyler Streeter) ejcoumans 2006-11-09 18:44:28 +00:00
  • 4ab4fc8bb1 Integrated fixes for Solaris from Noerghel, http://continuousphysics.com/Bullet/phpBB2/viewtopic.php?t=673 ejcoumans 2006-11-09 15:27:02 +00:00
  • 5102b7ac60 added very basic debug drawing for vehicle wheels, and updated raycast in world to do ray-aabb instead of aabb-aabb ejcoumans 2006-11-09 04:43:18 +00:00
  • 6d47d9492e added non-uniform scaling to btMultiSphereShape added ray-aabb check modified Raycast demo to be more useful for debugging collision shapes ejcoumans 2006-11-09 01:58:33 +00:00
  • db65601f9a added LCP clamp for linear limit on the generic D6 joint ejcoumans 2006-11-07 22:11:15 +00:00
  • 2a1546764e perform GJK calculations in local space, transform added contact points back into worldspace. Perhaps rethink of adding contact points in local place (might hit complication with compounds) ejcoumans 2006-11-07 20:34:52 +00:00
  • c3ed55057c - added linear limits to btGeneric6DofConstraint and made sure the linear axis are in local space of objectA - use microseconds instead of milliseconds for deltatime ejcoumans 2006-11-07 02:32:52 +00:00
  • 074e2b2d3b improved robustness of penetrations involving triangles and boxes, by adding their 'preferred' penetration directions. added wireframe/solid mode for meshes updated solid penetration depth solver (comparison in Extras) ejcoumans 2006-11-05 05:12:10 +00:00
  • 6c61060339 Cleaned up some compile-time warnings. sjbaker 2006-11-04 15:34:56 +00:00
  • 23c64fb0db more solver experiments, randomize the order of contact points, not just manifolds use #defines for constants, rather then const btScalar ejcoumans 2006-11-04 05:22:36 +00:00
  • c4c4523a4e updated changelog ejcoumans 2006-11-03 16:01:45 +00:00
  • 07873854a4 more small refactoring: some methods were still upper-case. ejcoumans 2006-11-03 04:32:48 +00:00
  • 4050da0e2f One of the last parts of the refactoring (hopefully), made most members of btCollisionObject protected. Also did some work on improving the constraint solver. ejcoumans 2006-11-02 03:42:53 +00:00
  • 82ba30caa6 fixed 2 issues, one related to wrong 'safety' catch for large objects and COLLADA constaints didn't recognize rigid body names ejcoumans 2006-10-31 02:11:29 +00:00
  • 68c78eaf4b updated build/version/changelog ejcoumans 2006-10-30 19:59:22 +00:00
  • d1a1b3d492 fixes to allow applying impulses during interpolated timesteps (avoid visual discontinuities) experimental jitter removal (doesn't work very well yet) ejcoumans 2006-10-30 19:37:08 +00:00