13b637f1ceupdated 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
bb9568b44fsvn 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
88a7bbed09updated 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
df0c044228removed 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
6dff5a218eprocess 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
55d6b5b8e1added constructor to btPlaneSHape
ejcoumans
2006-12-07 07:46:25 +00:00
2db98be0f7added sourcefile to cmake
ejcoumans
2006-12-06 04:56:26 +00:00
5a5ba572a7multi-platform issues with allocator
ejcoumans
2006-12-06 04:51:13 +00:00
bf591b44ecReplaced 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
b6d1b4c94eAdded 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
2f557b2a4dAdded btStackAlloc to Bullet (right now only used by btGjkEpa)
ejcoumans
2006-11-29 02:27:27 +00:00
bdd2e481f0documented some changes
ejcoumans
2006-11-29 02:23:39 +00:00
6738ed329dASSERT -> 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
43ab3c67c4compiler issue with GCC 3.3.5
ejcoumans
2006-11-23 06:27:32 +00:00
7dc6aa215asome more fixes to get msvc6 happy, and constraint solver: make non-randomizing solver default
ejcoumans
2006-11-23 02:57:38 +00:00
94abde9287Added Genscher's triangle-triangle case (it was not a but)
ejcoumans
2006-11-22 19:42:15 +00:00
633bb02daafix to get msvc 6 to compile, related to 'Allocate' template
ejcoumans
2006-11-22 19:41:25 +00:00
0757f1fe9eadd '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
f4e8bf70c5updated rotational-only hinge
ejcoumans
2006-11-21 01:41:21 +00:00
c801569644updated rotational-only hinge
ejcoumans
2006-11-21 01:38:18 +00:00
4a23f4f438added get methods for constraints
ejcoumans
2006-11-21 00:29:11 +00:00
15bb51d780Fixed 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
460a09c5a5fixed some issue, to make GCC happy
ejcoumans
2006-11-20 19:21:59 +00:00
3adf09f7e3updated EPA, updated user manual (work in progress)
ejcoumans
2006-11-18 03:27:01 +00:00
509ed8f634added GIMPACT update from Francisco. Thanks!
ejcoumans
2006-11-17 02:20:37 +00:00
b07bb88a2dAdded 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
25f3d00f01updated EPA penetration depth demo, projectfiles for new EPA
ejcoumans
2006-11-16 04:25:41 +00:00
5a28e96a38Added a more reliable EPA penetration depth solver, contributed by Nathanael Presson.
ejcoumans
2006-11-15 15:40:24 +00:00
dcdfbe1680more tweaking to get GJK more reliable
ejcoumans
2006-11-15 02:23:45 +00:00
b5afb11282Work on some improvements for GJK/PenetrationTestBullet.cpp. if this introduces issue, will need to revert.
ejcoumans
2006-11-14 21:53:59 +00:00
133a7dda99updated CMakefiles and stuff
ejcoumans
2006-11-12 07:56:16 +00:00
711b737293Added 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
125a9c673dAdded 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
06a1de2574updated build files for GIMPACT
ejcoumans
2006-11-12 07:05:37 +00:00
d1f6cdd150Added 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
f227b476d7Added 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
d4307428c4Added 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
a9172d8684Added 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
86c27a7c9dWork 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
d7ad204943updated CMakefile with new files
ejcoumans
2006-11-11 06:48:30 +00:00
98fa2a38e8updated some jamfiles, for Extra folder
ejcoumans
2006-11-11 06:40:55 +00:00
946963441fupdated projectfiles with added files
ejcoumans
2006-11-11 03:33:03 +00:00
c6be761166some 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
8cbd721a1fadded 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
438230b95badded 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
56e135874badded 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
442ce2ec09updated VehicleDemo to show Z as up-axis, rather then Y. proper gravity for BspDemo
ejcoumans
2006-11-09 19:55:14 +00:00
a42718f753quickprof (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
5102b7ac60added 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
6d47d9492eadded 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
db65601f9aadded LCP clamp for linear limit on the generic D6 joint
ejcoumans
2006-11-07 22:11:15 +00:00
2a1546764eperform 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
074e2b2d3bimproved 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
6c61060339Cleaned up some compile-time warnings.
sjbaker
2006-11-04 15:34:56 +00:00
23c64fb0dbmore 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
07873854a4more small refactoring: some methods were still upper-case.
ejcoumans
2006-11-03 04:32:48 +00:00
4050da0e2fOne 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
82ba30caa6fixed 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
d1a1b3d492fixes 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