Erwin Coumans
|
b86bf6c571
|
remove BlockSolver/*
|
2019-09-11 10:20:37 -07:00 |
|
Erwin Coumans
|
25c61a40b5
|
remove BlockSolver/*
|
2019-09-11 10:19:43 -07:00 |
|
Erwin Coumans
|
db9bc4f835
|
PyBullet: write body sync data to larger shared memory
|
2019-09-09 18:05:29 -07:00 |
|
Erwin Coumans
|
64ea8e9f27
|
PyBullet createMultiBody(Batch), return all body unique ids
PyBullet: fix crash: always check for existance m_multibodyWorld in ::render method
|
2019-09-09 16:41:25 -07:00 |
|
Erwin Coumans
|
5a3c60c709
|
PyBullet: Fix syncBodyInfo for over 512 bodies.
PyBullet: Fix issue related to recent change in drawDebugDrawerLines (soft body)
|
2019-09-09 14:56:26 -07:00 |
|
erwincoumans
|
bcc7ea31ff
|
Merge pull request #2386 from xhan0619/newton
Newton solver
|
2019-09-06 10:32:59 -07:00 |
|
Erwin Coumans
|
74abd99192
|
fix asan int overflow in hash
|
2019-09-05 17:42:18 -07:00 |
|
Xuchen Han
|
1ded85e62e
|
remove extra gravity field
|
2019-09-04 18:49:44 -07:00 |
|
Xuchen Han
|
3d2f945f9c
|
address PR comments
|
2019-09-04 18:49:44 -07:00 |
|
Xuchen Han
|
f392d8ceb1
|
clean up memory when exiting
|
2019-09-04 18:49:43 -07:00 |
|
Xuchen Han
|
482458c9df
|
improve deformable objects loading
|
2019-09-04 18:49:43 -07:00 |
|
Xuchen Han
|
7d1b93cc17
|
contact solve for newton
|
2019-09-04 18:48:00 -07:00 |
|
Xuchen Han
|
c722630fc7
|
bug fix in neohookean force
|
2019-09-04 18:48:00 -07:00 |
|
Xuchen Han
|
7c39052163
|
clean up forces
|
2019-09-04 18:48:00 -07:00 |
|
Xuchen Han
|
0b391798b7
|
hook deformable world into the physics server
|
2019-09-04 18:48:00 -07:00 |
|
erwincoumans
|
9cf50846d6
|
Merge pull request #2393 from muupan/fix-typo-duration
Fix typo: s/duraction/duration/g
|
2019-09-04 09:37:57 -07:00 |
|
erwincoumans
|
85ba3ba957
|
Merge pull request #2396 from fuchuyuan/bodytypeAPI
Add body type to dynamics info
|
2019-09-04 09:37:31 -07:00 |
|
Michel Breyer
|
c374d01587
|
Deallocate importer in RestoreState
|
2019-09-04 13:10:34 +02:00 |
|
Chuyuan Fu
|
ecc28d6472
|
revert testing example
|
2019-09-03 14:35:33 -07:00 |
|
Chuyuan Fu
|
e4a5f9e06e
|
add body type info to dynamics info
|
2019-09-03 14:27:19 -07:00 |
|
muupan
|
4c209a4834
|
Fix typo: s/duraction/duration/g
|
2019-09-03 17:29:43 +09:00 |
|
erwincoumans
|
25cc1fa386
|
Merge pull request #2373 from xhan0619/DeformableImprovement
Deformable improvement
|
2019-08-24 18:09:47 -07:00 |
|
Xuchen Han
|
6beeac7065
|
refactor contact solve
|
2019-08-23 17:32:41 -07:00 |
|
erwincoumans
|
9a7b89c95a
|
Update PhysicsServerCommandProcessor.cpp
also allow to extract collision info (pybullet. getCollisionShapeData ) for concave meshes. Thanks to Brent.
|
2019-08-22 07:38:23 -07:00 |
|
Xuchen Han
|
3fbd7a7edd
|
delete forces in exitPhysics
|
2019-08-21 23:00:18 -07:00 |
|
Xuchen Han
|
4e1c1a30a7
|
remove world dependency from btDeformableBodySolver,btDeformableBackwardEulerObjective, and btCGProjection; reduce invasion into multibody world, all chnages are cosmetic now
|
2019-08-21 22:17:46 -07:00 |
|
Xuchen Han
|
9af25430ac
|
update examples to include NeoHookean Model and new damping model
|
2019-08-19 12:04:10 -07:00 |
|
Xuchen Han
|
6d4e93d3bf
|
mods for compatibility with older compiler
|
2019-08-16 14:03:14 -07:00 |
|
Xuchen Han
|
bf215a3ce1
|
rename btDeformableRigidDynamicsWorld to btDeformableMultiBodyDynamicsWorld
|
2019-08-16 13:45:30 -07:00 |
|
Xuchen Han
|
c9ab033a8b
|
check in a good set of parameters for grasping deformable ball with nonlinear damping force (not as stable as linear damping)
|
2019-08-16 13:45:30 -07:00 |
|
Xuchen Han
|
b507fe77ca
|
check in a good set of parameters for grasping deformable ball
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
081497a812
|
reset dt to 1/240 for grasping demos
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
991be52681
|
add more volumetric meshes for grasping tests
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
f7cd1edf4a
|
code clean up
|
2019-08-16 13:45:29 -07:00 |
|
Xuchen Han
|
5b8df6a708
|
switch to Baraff style constraint
|
2019-08-16 13:45:08 -07:00 |
|
Xuchen Han
|
27492887bf
|
move files and update license
|
2019-08-16 13:45:08 -07:00 |
|
Xuchen Han
|
26983b05e2
|
modify constraint setup so that contact constraints are persistent in a single CG solve but motor constraints are applied only once
|
2019-08-16 13:45:05 -07:00 |
|
Xuchen Han
|
deb7c152c4
|
add corotated model to lagrangian forces
|
2019-08-16 13:45:05 -07:00 |
|
Xuchen Han
|
10e819db8e
|
add grasping with joint motor example
|
2019-08-16 13:45:05 -07:00 |
|
Xuchen Han
|
6d31c73216
|
style fix and remove unused variable
|
2019-08-16 13:44:59 -07:00 |
|
Erwin Coumans
|
648844e898
|
minor fixes, bump up pybullet to 2.5.5
|
2019-08-14 21:30:10 -07:00 |
|
Erwin Coumans
|
f09cefabe8
|
Merge remote-tracking branch 'bp/master'
|
2019-08-14 21:14:56 -07:00 |
|
erwincoumans
|
6feb1b25db
|
Merge pull request #2365 from fuchuyuan/updateLoadingSoftBody
update loading softbody
|
2019-08-14 21:14:10 -07:00 |
|
erwincoumans
|
7fa70c3857
|
Merge pull request #2351 from xhan0619/Deformable
Add deformable body world and solver
|
2019-08-14 21:13:41 -07:00 |
|
Erwin Coumans
|
88d1788ee5
|
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
|
2019-08-14 21:06:10 -07:00 |
|
erwincoumans
|
75df77611a
|
Merge pull request #2366 from fuchuyuan/tinyObjUpdate
update obj loader
|
2019-08-14 13:37:14 -07:00 |
|
Chuyuan Fu
|
eacebc80d5
|
fix compile
|
2019-08-14 11:01:48 -07:00 |
|
Chuyuan Fu
|
10108cd3ea
|
update obj loader
|
2019-08-13 16:53:51 -07:00 |
|
Chuyuan Fu
|
b90097803e
|
update loading softbody
|
2019-08-13 14:56:26 -07:00 |
|
Erwin Coumans
|
e0b642d730
|
pybullet: fix calculateInverseKinematics2
|
2019-08-11 17:02:16 -07:00 |
|