Xuchen Han
f5400b40d2
Add faces to volumetric objects in deformable demos
2019-11-18 23:37:23 -08:00
Erwin Coumans
e5ed15c3b2
fix memory issues in btSparseSDF.h
...
(hash function on structure with uninitialized padding, and Reset not called in destructor)
expose sparseSdfVoxelSize in PyBullet.setPhysicsEngineParameter
don't call deformable wireframe drawing in the wrong thread/place (it can cause crashes)
2019-11-18 23:37:23 -08:00
Erwin Coumans
4ee788e2af
update quickstart guide from https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA
2019-11-18 23:37:23 -08:00
Xuchen Han
6268911a43
enable real time simulation
2019-11-18 23:37:22 -08:00
Xuchen Han
22fb2cfb5e
add python binding to allow loading deformable objects
2019-11-18 23:37:22 -08:00
Erwin Coumans
655981c6ad
fix load_soft_body.py example.
...
add optional flags in pybullet.resetSimulation.
fix compile issue due to SKIP_DEFORMABLE_WORLD
fix issue in .obj importer (todo: replace with tiny_obj_loader)
todo: replace std::ifstream fs; by fileIO usage.
2019-11-18 23:37:22 -08:00
Erwin Coumans
dc26d2e360
PyBullet: fix memory leak in changeTexture command
...
Fixes #2481
2019-11-18 23:37:22 -08:00
Erwin Coumans
8f16332708
expose the double sided flag
2019-11-18 23:37:22 -08:00
Erwin Coumans
920b253e87
Deformables: enable double sided rendering, reduced the number of debug lines in regular rendering.
2019-11-18 23:37:22 -08:00
sjdrc
c0836939ec
Update bullet.pc.cmake
...
Change pkgconfig file to match example in pkg-config man files
2019-11-18 23:37:22 -08:00
Xuchen Han
2edd94c722
add option to approximate face contact with collision quadrature points
2019-11-12 17:10:39 -08:00
Xuchen Han
42b5c93bad
approximate face contact WIP
2019-11-12 11:50:47 -08:00
Xuchen Han
794614f269
change collision detection between deformables to from continuous to discrete
2019-11-11 13:58:03 -08:00
erwincoumans
b25d806b14
Merge pull request #2475 from xhan0619/fix-issue-#2473
...
Fix issue #2473
2019-11-08 20:45:05 -08:00
erwincoumans
886895e0bd
Merge pull request #2478 from xhan0619/fix-pd
...
fix the bug that prevents the pd control forces/torques being added
2019-11-08 20:44:17 -08:00
erwincoumans
a2e7c772cf
Merge pull request #2477 from erwincoumans/master
...
fix colors in URDF file
2019-11-08 17:32:32 -08:00
Xuchen Han
362bc6d9a3
fix the bug that prevents the pd control forces/torques being added
2019-11-08 17:08:59 -08:00
Erwin Coumans
bbf983bfbb
reserve faces (minor performance improvement?)
2019-11-08 16:10:05 -08:00
Erwin Coumans
e9117dc195
fix colors in URDF file
2019-11-08 14:28:11 -08:00
Xuchen Han
059e23d381
fix old soft body collision issue #2473
2019-11-07 13:00:13 -08:00
Xuchen Han
baa9dcdf08
move erp for deformable into a separate parameter
2019-11-07 12:13:51 -08:00
erwincoumans
e66982d658
Merge pull request #2472 from erwincoumans/master
...
fix issue in BulletClient (pybullet_utils.bullet_client) that may dis…
2019-11-07 11:50:53 -08:00
Erwin Coumans
9f44d76b67
fix issue in BulletClient (pybullet_utils.bullet_client) that may disconnect multiple times, causing issues when repeatedly creating a gym env
...
bump up pybullet to version 2.5.7
2019-11-07 10:47:56 -08:00
erwincoumans
0cdddb874c
Merge pull request #2461 from aaronfranke/seperate-typo
...
Fix "seperate" typos
2019-11-06 14:26:06 -08:00
erwincoumans
35c028880d
Merge pull request #2465 from erwincoumans/master
...
add simple sceneAABB example
2019-11-06 14:23:38 -08:00
erwincoumans
d6dbc9d3ca
Merge pull request #2467 from xhan0619/split-impulse
...
Split impulse
2019-11-06 14:23:26 -08:00
erwincoumans
2f9d7be172
Merge pull request #2468 from xhan0619/fix-sleep
...
Fix sleep
2019-11-06 12:07:20 -08:00
Xuchen Han
9068b7ed91
turn off SVD
2019-11-05 18:16:13 -08:00
Xuchen Han
b55ebac2d9
update CMakeLists
2019-11-05 18:09:38 -08:00
Xuchen Han
13314360a8
add option for deformable rigid split impulse
2019-11-05 18:07:58 -08:00
Xuchen Han
fb85b2e05f
add a linear elasticity model
2019-11-05 18:07:58 -08:00
Chuyuan Fu
09ca930ca8
make consistent for other models
2019-11-05 18:07:58 -08:00
Chuyuan Fu
05bc387081
update example to use absolute path
2019-11-05 18:07:58 -08:00
Erwin Coumans
b5715c96cf
Merge branch 'master' of https://github.com/erwincoumans/bullet3
2019-11-04 15:46:23 -08:00
Erwin Coumans
f1f04aef53
add simple sceneAABB example
2019-11-04 15:45:58 -08:00
Xuchen Han
4347c03459
turn on SVD and use fewer CG iterations
2019-11-03 12:47:08 -08:00
Xuchen Han
1bd0eee0ff
fix indexing bug in deformable sleeping
2019-11-03 12:44:45 -08:00
Xuchen Han
457ed0e735
Merge pull request #3 from fuchuyuan/pathfix
...
update example to use absolute path
2019-10-31 15:15:38 -07:00
erwincoumans
aac7370179
Merge pull request #2462 from xhan0619/master
...
Deformable Improvement
2019-10-31 15:13:21 -07:00
Chuyuan Fu
7f310e6124
make consistent for other models
2019-10-31 15:07:10 -07:00
Chuyuan Fu
36a2f306f6
update example to use absolute path
2019-10-31 14:31:51 -07:00
Xuchen Han
93835c195b
turn off SVD
2019-10-31 12:57:19 -07:00
Xuchen Han
3f1e061966
turn on SVD
2019-10-31 12:53:12 -07:00
Xuchen Han
9ebbab959c
use safenorm
2019-10-31 12:53:12 -07:00
Xuchen Han
ec1ef0c465
add strain limiting to face contact to improve stability
2019-10-31 12:53:12 -07:00
Chuyuan Fu
41eb074406
avoid dividing by 0
2019-10-31 12:53:12 -07:00
Chuyuan Fu
ae7c3e0dee
compute COM taking non-uniform model into account
2019-10-31 12:53:12 -07:00
Chuyuan Fu
74571d79e7
add compute softbody com
2019-10-31 12:53:12 -07:00
Chuyuan Fu
618c85325c
give softbody name
2019-10-31 12:53:12 -07:00
Aaron Franke
133fd3a73c
Fix "seperate" typos
2019-10-31 08:29:09 -04:00