summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update PhysicsServerCommandProcessor.cpperwincoumans-patch-7erwincoumans2019-08-221-10/+12
| | | also allow to extract collision info (pybullet. getCollisionShapeData ) for concave meshes. Thanks to Brent.
* Merge pull request #2367 from erwincoumans/mastererwincoumans2019-08-1413-64/+225
|\ | | | | allow to update heightfield, see PyBullet: allow to update an existing heightfield shape Also, use flags = p.GEOM_CONCAVE_INTERNAL_EDGE to enable internal edge filtering for heightfield (disabled by default) See https://github.com/bulletphysics/bullet3/blob/master/examples/pybullet/examples/heightfield.py
| * minor fixes, bump up pybullet to 2.5.5Erwin Coumans2019-08-143-22/+26
| |
| * Merge remote-tracking branch 'bp/master'Erwin Coumans2019-08-1454-843/+5598
| |\ | |/ |/|
* | Merge pull request #2365 from fuchuyuan/updateLoadingSoftBodyerwincoumans2019-08-141-3/+3
|\ \ | | | | | | update loading softbody
| * | update loading softbodyChuyuan Fu2019-08-131-3/+3
| | |
* | | Merge pull request #2351 from xhan0619/Deformableerwincoumans2019-08-1442-475/+5120
|\ \ \ | | | | | | | | Add deformable body world and solver
| * | | fix gripper in pinch exampleXuchen Han2019-08-101-1/+1
| | | |
| * | | add back files accidentally removedXuchen Han2019-08-091-0/+0
| | | |
| * | | 2016 -> 2019Xuchen Han2019-08-0822-22/+22
| | | |
| * | | remove one softbody array copyXuchen Han2019-08-085-13/+6
| | | |
| * | | separate multibody position prediction into standalone functionXuchen Han2019-08-085-81/+259
| | | |
| * | | fix bug caused by not reseting to zeroXuchen Han2019-08-081-3/+13
| | | |
| * | | move deformable examples to a single folder and rename them; change license ↵Xuchen Han2019-08-0817-175/+157
| | | | | | | | | | | | | | | | to google 2016
| * | | add algorithm overviewXuchen Han2019-08-061-0/+16
| | | |
| * | | restore behaviors of btSoftBodyXuchen Han2019-08-069-113/+221
| | | |
| * | | setDt in reinitialize and remove unused variablesXuchen Han2019-08-067-23/+14
| | | |
| * | | add profiling and code clean upXuchen Han2019-08-058-20/+27
| | | |
| * | | code clean up + Zlib copyright headerXuchen Han2019-08-0514-103/+170
| | | |
| * | | get rid of nullptr and std::functionXuchen Han2019-08-035-10/+28
| | | |
| * | | include numeric_limitsXuchen Han2019-08-021-0/+1
| | | |
| * | | switch from std::unordered_map to btHashMapXuchen Han2019-08-0213-57/+68
| | | |
| * | | typo fixXuchen Han2019-08-022-2/+2
| | | |
| * | | update CMakeListXuchen Han2019-08-021-0/+17
| | | |
| * | | get rid of 'using'Xuchen Han2019-08-029-11/+22
| | | |
| * | | get rid of autoXuchen Han2019-08-025-12/+14
| | | |
| * | | add new demos to CMakeListXuchen Han2019-08-022-0/+12
| | | |
| * | | clean up examplesXuchen Han2019-08-026-13/+11
| | | |
| * | | perform position correction only when objects are penetratingXuchen Han2019-08-023-9/+11
| | | |
| * | | only call buildIslands once for multibody in each timestepXuchen Han2019-08-026-10/+20
| | | |
| * | | add multibody interpolation transform so that collision detection is ↵Xuchen Han2019-08-0210-46/+196
| | | | | | | | | | | | | | | | consistent with rigidbody
| * | | factor out force; now btDeformableLagrangianceForce can be specified at ↵Xuchen Han2019-08-0218-204/+150
| | | | | | | | | | | | | | | | configuration time and to specific softbody
| * | | add correct impulse matrix to multibody-deformable contactXuchen Han2019-08-0214-594/+618
| | | |
| * | | combat friction drift in positionCorrect by changing velocity and change it ↵Xuchen Han2019-08-0215-152/+291
| | | | | | | | | | | | | | | | back (effectively only changing position)
| * | | deformable code refactorXuchen Han2019-08-0217-382/+1065
| | | |
| * | | code clean up + check in examplesXuchen Han2019-08-0218-412/+1552
| | | |
| * | | reformulate frictionXuchen Han2019-08-024-31/+36
| | | |
| * | | switch explicit elastic forceXuchen Han2019-08-0213-77/+193
| | | |
| * | | bug fix in friction; accumulate friction impulses in cg; forbid switching ↵Xuchen Han2019-08-025-53/+121
| | | | | | | | | | | | | | | | from static to dynamic friction
| * | | reorganize the contact constraintsXuchen Han2019-08-023-180/+148
| | | |
| * | | fix bugs in poststablize and projection of colinear constraintsXuchen Han2019-08-025-69/+89
| | | |
| * | | add two way coupled penetration resolution; not momentum conserving, but ↵Xuchen Han2019-08-021-13/+14
| | | | | | | | | | | | | | | | seem to work fine
| * | | generalize preconditioner, now supports mass preconditioningXuchen Han2019-08-022-15/+73
| | | |
| * | | bug fix in projection; start frictionXuchen Han2019-08-026-30/+75
| | | |
| * | | reformulate how constraints are managed in the projection classXuchen Han2019-08-025-136/+171
| | | |
| * | | add support for more than one constraint for a single deformable nodeXuchen Han2019-08-024-9/+96
| | | |
| * | | sync gravity with substepsXuchen Han2019-08-021-1/+12
| | | |
| * | | separate external force solve from constraint solve and eliminate damping in ↵Xuchen Han2019-08-022-282/+295
| | | | | | | | | | | | | | | | external force solve
| * | | btDeformableRigidWorld now inherits from btMultiBodyDynamicsWorld instead of ↵Xuchen Han2019-08-026-38/+86
| | | | | | | | | | | | | | | | btSoftRigidDynamicsWorld
| * | | bug fixes in constraints projections; cpplized various functionsXuchen Han2019-08-0212-263/+450
| | | |