2.89
increase max number of parameters (to around 300) in debug GUI
add option for deformable rigid split impulse
Use two SI solvers as blocks in block solver.
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
add gripper with deformable cloth demo
Qualify calls to certain functions from the cmath library.
allow batch creation of objects through PyBullet.createMultiBody, see createMultiBodyBatch.py example. expose minGraphicsUpdateTimeMs through PyBullet.connect(p.GUI, options="minGraphicsUpdateTimeMs=32000"), by default OpenGL rendering runs at 4000microseconds intervals. allow a maximum of 128k objects fix meshScale for PyBullet.createCollisionShape for custom mesh expose Pybullet.setPhysicsEngineParameter(minimumSolverIslandSize=...), larger minimum batches group solver constraints together in the same island, to reduce calling overhead (even if they are not related)
tweak Mini Cheetah URDF/MTL use /tmp/timings on Linux/Mac as default location to save profile timings (when you press 'p' in example browser) fix in Graphics Server Example when rendering is disabled
expose the double sided flag
allow to compile using clang-cl on visual studio (disable SSE)