ejcoumans
5ed0cf5b7f
improved performance, and allowed custom friction and contact solver models. See CcdPhysicsDemo #define USER_DEFINED_FRICTION_MODEL
2006-09-20 00:49:33 +00:00
ejcoumans
fa96109cd9
Exposed another glut method (the demos really require cleanup soon!)
...
First steps for a raycast-vehicle demo (far from finished)
2006-09-05 07:36:55 +00:00
ejcoumans
334ce42650
added basic RaycastVehicle support, and CcdPhysicsEnvironment::getAppliedImpulse(int constraintId), this value is useful as treshold to break constraints.
2006-08-29 23:55:32 +00:00
ejcoumans
4cdcee8871
updated CMakeLists.txt to include LibXML and LibColladaDom, and use better naming for libs. This should allow autogeneration of visual studio projectfiles, and Apple XCode projectfiles for COLLADA_DOM demo.
2006-08-28 01:26:31 +00:00
ejcoumans
16781831dc
added initial support for per-triangle material properties in a non-convex mesh. needs testing.
2006-08-10 08:18:05 +00:00
ejcoumans
3a27e8b1bf
Added preliminary CMake buildsystem support, it can autogenerate projectfiles/makefiles etc. Including Mac OS X Xcode.
...
This provides a better maintainable alternative to jam/msvcgen
2006-08-09 19:38:21 +00:00
ejcoumans
b8cbfe5f72
Basic support for COLLADA physics constraints (each DOF can be completely locked or free, no limits yet)
2006-07-28 21:49:26 +00:00
ejcoumans
9105c3af5a
Refactoring:
...
Moved optional code to Extras: AlgebraicCCD,EPA,quickstep
Moved SimpleBroadphase data to OverlappingPairCache, and derive both SimpleBroadphase and AxisSweep3 from OverlappingPairCache.
Added ParallelPhysicsEnvironment (prepair more parallel mainloop)
Upgraded hardcoded limit from 1024/8192 to 32766/65535 (max objects / max overlapping pairs)
2006-06-29 20:57:47 +00:00
ejcoumans
8376da46a6
ASSERT instead of assert,
...
removed unused padding in rigidbody (was it 4500 bytes, now 500 bytes)
2006-06-25 16:38:32 +00:00
dondickied
206c56f2ca
dgregorius: minor changes
2006-06-25 14:37:30 +00:00
dondickied
3cf1fb3646
dgregorius: added accumulated impulse and function for computation of angles around each constraint axis as preparation for angular limits...
2006-06-24 19:32:23 +00:00
ejcoumans
3b602a4f02
don't introduce int i in the for-loop, some compilers give errors
2006-06-21 05:39:34 +00:00
dondickied
f73244b36a
dgregorius: removed wrong normalization
2006-06-17 11:37:07 +00:00
dondickied
2cf71b51a7
dgregorius: Fixed joint improvements - consideration of zeroth order term
2006-06-17 10:59:50 +00:00
dondickied
6dfe8389a1
dgregorius: changes to generic constraint
2006-06-15 13:37:49 +00:00
ejcoumans
3c6993e45e
- CcdPhysicsDemo also uses Generic6DofConstraint (testing with mouse picking).
...
- HingeConstraint back to old method by default (comparison)
- FCollada by default in ColladaDemo
2006-06-14 02:51:47 +00:00
ejcoumans
0ce46e150d
m_jointAxis was renamed to m_linearJointAxis, also initialized with SimdVector3(0,0,0)
2006-06-13 23:44:51 +00:00
dondickied
63e05649ee
2006-06-13 21:48:15 +00:00
ejcoumans
a88cee3a20
Renamed m_jointAxis to m_linearJointAxis (and set it to zero for angular JacobianEntry)
2006-06-13 00:49:48 +00:00
dondickied
7535b02e58
dgregorius: Changed hinge constraint to use JacobianEntry class. Also removed change from last submission to JacobianEntry constructor for angular constraints.
2006-06-12 19:53:41 +00:00
ejcoumans
03ed5eafff
bugfix, passed member as initializer of same member. thanks DonDickyD for pointing out!
2006-06-11 16:44:46 +00:00
ejcoumans
f743269af9
Added Generic 6 DOF Constraint skeleton
2006-06-03 21:09:14 +00:00
ejcoumans
e061ec1ebf
moved files around
2006-05-25 19:18:29 +00:00