Commit Graph
46 Commits
Author SHA1 Message Date
rponom 0d80aa855e Improved math precision for btHingeConstraint and btSliderConstraint (btAtan2() used instead of btAtan2Fast()) 2009-12-02 00:53:53 +00:00
rponom f919baf03d Improved Slider, Hinge and Generic6DOF constraint setup.
Turned on by default, use m_useOffsetForConstraintFrame = false to use old setup
Use "O" (capital 'o') button to toggle it in SliderConstraintDemo and ConstraintDemo

Total applied impulse copied back from btSolverConstraint to btTypedConstraint
2009-11-25 23:52:12 +00:00
rponom da9937e06e Bug in btGeneric6DofSpringConstraint::setEquilibriumPoint(int index) fixed 2009-11-05 18:34:19 +00:00
rponom 99f6ff7cf3 Some fixes to work with constraint angle limits close to -PI or PI 2009-06-12 01:23:47 +00:00
rponom ee664e7750 Damping for spring motors added
see btGeneric6DofSpringConstraint::setDamping()
2009-06-02 01:10:43 +00:00
rponom dfa1f033da Bug fix : Instability of spring motor for the 6DOF constraint 2009-05-27 20:20:38 +00:00
rponom 056659d2af "Motor at limit" jitter fixed for btGeneric6Dof constraint
This also _should_ fix situation when 6DOF constraint with motor get stuck at limit 
(see forum topic at  http://bulletphysics.com/Bullet/phpBB3/viewtopic.php?f=9&t=3598&p=13603&hilit=ode*#p13603 )
2009-05-27 00:36:02 +00:00
rponom bc1662abee Gpu3D demo added 2009-05-22 02:41:22 +00:00
rponom c680791ce9 3 new constraints added : btGeneric6DofSpringConstraint, btUniversalConstraint, btHinge2Constraint
Motors for btConeTwistConstraint added (for obsolete solver only)
appConstraintDemo changed to test new constraints
Several coding-style fixes
2009-05-21 22:10:13 +00:00
rponom a95b2a33bd Added a possibility to build appGpu2dDemo with CUDA solver.
It is disabled by default, see Demos/Gpu2dDemo/btGpuDemoDynamicsWorld.h for instructions how to enable it

Cleaned up Extras/CUDA folder and libbulletcuda project
2009-05-14 20:20:56 +00:00
rponom 4616b62686 Static objects support added for appGpu2dDemo 2009-05-13 00:43:42 +00:00
rponom 6ac6b3a257 Second attempt to commit appGpu2dDemo with Bullet narrowphase
Previous version was with old btGpuDemoDynamicsWorld.cpp :-(
2009-05-12 18:56:08 +00:00
rponom fcf7bda3b0 More stable parameters for solver (GpuDemo2d)
Added a possibility to switch between GPU/Bullet narrowphase ('j' key)
2009-05-12 01:54:41 +00:00
rponom 8295114c68 Some improvements for the btConeTwistConstraint:
- member m_fixThresh was added;
- one of two swing rotations become fixed if the corresponding limit is less than m_fixThresh value;
2009-02-18 19:46:42 +00:00
rponom bd5a7f623d Bug in limits setup of ragdoll elbows fixed 2009-02-10 03:17:57 +00:00
rponom c94cad8cba Added a possibility for btHingeConstraint to use frame of rigid body A as a reference frame at construction time.
It is off by default, so the existing code should work as before
2009-02-10 02:42:54 +00:00
rponom 328116d015 Some constraint parameters were changed 2009-02-06 00:05:59 +00:00
rponom d1b9dd4c83 Several improvements in constraint debug drawing 2009-02-06 00:04:52 +00:00
rponom 2766d19d65 Bug in 6DOF constraint fixed
Twist is now locked when twistSpan == 0 for btConeTwistConstraint
Hinge axis for rigidBodyB is no longer flipped
2009-02-06 00:04:32 +00:00
rponom 51f46c8acd Changes in constraint debug drawing : setDbgDrawSize() method added 2009-02-04 02:13:37 +00:00
rponom 2f23237185 Improved and more stable btConeTwistConstraint (thanks to Edy Boxerman) 2009-02-04 02:11:45 +00:00
rponom 4bcd016c98 Constraint demo has been changed - debug visualization turned on by default 2009-01-16 03:06:28 +00:00
rponom 21afccdb29 Handy functions for debug visualization was added 2009-01-16 03:04:55 +00:00
rponom e7ca0e6a9c Bug in Generic 6DOF joint fixed
Debug visualization of joint constraints was added
2009-01-16 03:04:07 +00:00
rponom bdf78e0735 Motor parameter m_fMuscleStrength for the Dynamic Control Demo has been changed to allow demo work with new constraint solver 2009-01-14 02:40:09 +00:00
rponom 33fe793bcd a bug in the btHingeConstraint motor for SIMD solver fixed 2009-01-13 20:23:29 +00:00
rponom 682dd3262b Bug in the sign of linear motor force for btSliderConstraint fixed 2009-01-09 00:32:06 +00:00
rponom 1991bf3013 Added getInfo1()/ getInfo2() code for joints to support the new SIMD constraint solver 2008-12-25 02:13:46 +00:00
rponom 09aa2dbbe7 CPU implementation of btCudaBroadphase added.
It is called bt3DGridBroadphase and btCudaBroadphase is now derived from it rater than from btSimpleBroadphase
Test of bt3DGridBroadphase was added to CDTestFramework
2008-11-25 03:16:11 +00:00
rponom b8b2d8f69b Test for btCudaBroadphase added 2008-11-15 00:22:17 +00:00
rponom afec653726 New version of btCudaBroadphase compatible with Bullet and better performance 2008-11-15 00:21:09 +00:00
rponom 8abddb2400 Fixed deleting objects procedure for btSimpleBroadphase 2008-11-15 00:17:59 +00:00
rponom 7837e653c1 Particle index comparison bug fixed 2008-10-29 00:43:27 +00:00
rponom 309a12836d more CUDA work 2008-10-28 23:25:59 +00:00
rponom 486b172f58 Bug in constructor btHingeConstraint(body, pivot, axis) fixed. Build under MSVC 7.1 fixed 2008-09-19 21:10:01 +00:00
rponom 6a21ee6146 2008-09-19 21:08:13 +00:00
rponom ddccc2797a More stable btConeTwistConstraint to fix the RagdollDemo 2008-09-12 02:55:03 +00:00
rponom 8ffbb21d48 ForkLiftDemo changed to reflect recent changes in btHingeConstraint 2008-09-11 20:34:40 +00:00
rponom b0d6ba845e btHingeConstraint solver changed to improve stability and allow to fix joint 2008-09-11 20:28:05 +00:00
rponom 02112b0687 ForkLift demo added 2008-09-06 00:56:56 +00:00
rponom 65f8a7e70e Current slider position member and access function added 2008-09-06 00:55:26 +00:00
rponom 6141a55f09 Added linear and angular motors for the slider constraint 2008-05-23 22:52:51 +00:00
rponom 99d248ddfd Added slider constraint demo SliderConstraiintDemo 2008-04-05 01:11:34 +00:00
rponom d175bfa22a Added slider constraint class btSliderConstraint 2008-04-05 01:09:26 +00:00
rponom 849780ba64 Added slider constraint class btSliderConstraint 2008-04-05 01:06:01 +00:00
rponom ce0075c96f Accumulated impulse cleaning for the 6DOF constraint added 2008-03-27 22:31:11 +00:00