master
apply joint forces patch
PyBullet: try to address activation/deactivation issue with fixed base multibody with links.
Cleaned-up/fixed version of this Pull Request #3239, thanks to Wenlong Lu
Implement joint limit for btMultiBody spherical joint. In URDF, add
fix an error in residual calculation caused by inner noncontact constraint loops
restore default behavior
Support kinematic multibody base
pybullet allow to enable/change joint limits: pybullet.changeDynamicsInfo(objectUniqueId, linkIndex, jointLowerLimit=..., jointUpperLimit=...) # jointLowerLimit <= jointUpperLimit
Code-style consistency improvement: Apply clang-format-all.sh using the _clang-format file through all the cpp/.h files. make sure not to apply it to certain serialization structures, since some parser expects the * as part of the name, instead of type. This commit contains no other changes aside from adding and applying clang-format-all.sh
separate deformable contact solve by islands WIP
Convert DOS (CRLF) source files to Unix (LF) line endings
move code from btMultiBodyLink.cpp to btMultiBodyLinkCollider.h (and from btMultiBody.h to btMultiBody.h)
Restrict kinematic multibody use cases to only a full chain of kinematic joints.
avoid conflicts when using a unity build (single cpp file including many other cpp)
preparation for block solver btRigidBody.