Xuchen Han
8860f8bacc
remove unused functions
2019-08-16 13:45:30 -07:00
Xuchen Han
86a1312875
add author info
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
aa4d5bda3e
add elastic and damping stiffness of spring into the force class
2019-08-16 13:45:29 -07:00
Xuchen Han
df7f216bf8
fix bugs introduced in merging
2019-08-16 13:45:29 -07:00
Xuchen Han
10cb0c368d
solve CG with more accuracy
2019-08-16 13:45:29 -07:00
Xuchen Han
23cf657a1a
change voxel size in sparseSDF to handle contact with smaller objects
2019-08-16 13:45:29 -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
f8c60e9e3c
add option for angular momentum conserving damping for mass spring
2019-08-16 13:45:29 -07:00
Xuchen Han
bedaa760c2
speed up corotated force computation
2019-08-16 13:45:29 -07:00
Xuchen Han
fce1296413
fix the issue that compound objects's child does not get rotated in the material space in interpolationWorldTransform
2019-08-16 13:45:29 -07:00
Xuchen Han
07bf736aeb
build islands once and process islands arbitrary number of times in update constraints
2019-08-16 13:45:29 -07:00
Xuchen Han
9e6e571732
add options to perturb the softbody patch's initial position
2019-08-16 13:45:29 -07:00
Xuchen Han
cfbd6c512a
fix bug introduced in clearing m_manifold; 7e37d3fd21069571adb4c1e4ffacbd71dd02c0ba
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
cb7257d27b
add reader to create softbodies from vtk files
2019-08-16 13:45:29 -07:00
Xuchen Han
f7cd1edf4a
code clean up
2019-08-16 13:45:29 -07:00
Xuchen Han
fa5741d07e
improve dynamic friction
2019-08-16 13:45:29 -07:00
Xuchen Han
fb6612c0be
friction fixes
2019-08-16 13:45:08 -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
94aeb4657b
add comment and initialization
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
erwincoumans
cb654ddc80
Merge pull request #2367 from erwincoumans/master
...
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
2019-08-14 21:47:45 -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
c7fa8bfc58
bump up pybullet to version 2.5.4
2019-08-11 17:20:38 -07:00
erwincoumans
3301b46367
Merge pull request #2364 from erwincoumans/master
...
pybullet: allow programmatic creation of heightfield. See https://git …
2019-08-11 17:02:57 -07:00
Erwin Coumans
e0b642d730
pybullet: fix calculateInverseKinematics2
2019-08-11 17:02:16 -07:00
Erwin Coumans
f9b232b153
pybullet: allow programmatic creation of heightfield. See https://github.com/erwincoumans/bullet3/tree/master/examples/pybullet/examples/heightfield.py
...
premake4: allow to build example browser without C++11, re-enable stable PD control plugin using --enable_stable_pd=True
2019-08-11 13:59:24 -07:00
Xuchen Han
69a02302aa
fix gripper in pinch example
2019-08-10 12:12:59 -07:00
erwincoumans
c6e153d76c
Merge pull request #2362 from erwincoumans/master
...
pybullet: restore internal edge filtering (see internalEdge.py example)
2019-08-09 12:05:23 -07:00
Erwin Coumans
f5ae8bd1af
Merge remote-tracking branch 'bp/master'
2019-08-09 10:17:57 -07:00
erwincoumans
0f2ab81bb8
Merge pull request #2363 from R2RT/fix-exmaples-pybullet-premake
...
Fix examples\pybullet\premake4.lua parsing error
2019-08-09 10:17:46 -07:00
Xuchen Han
12653f9f19
add back files accidentally removed
2019-08-09 10:14:35 -07:00
Erwin Coumans
54111f7023
PyBullet: add support for internal edge filtering for height field terrains
2019-08-09 10:14:14 -07:00
Artur Ryt
c39c842fe3
Fix examples\pybullet\premake4.lua parsing error
...
There is missing } after previous edit (226819), which leads
to error when using build_visual_studio_vr_pybullet_double.bat
Adding it back fixed the error.
2019-08-09 13:58:36 +02:00
Erwin Coumans
046e036519
pybullet: restore internal edge filtering (see internalEdge.py example)
2019-08-08 19:36:23 -07:00
Xuchen Han
7adb6fdff3
2016 -> 2019
2019-08-08 17:43:49 -07:00