Xuchen Han
bbdca8a4e8
add support for reduced vectors and modified gram schmidt
2020-04-04 17:19:57 -07:00
Xuchen Han
6a1e3a5164
move deformable collision detect to after momentum solve; clean up code
2020-04-03 22:07:33 -07:00
Xuchen Han
80aa523825
Tune deformable collision parameters for more stable deformable vs. deformable contact
2020-04-01 17:46:37 -07:00
Xuchen Han
c785be51ce
Initialize uninitialized variables in btSoftBody
2020-03-25 13:24:05 -07:00
erwincoumans
dd2f2e3128
Merge pull request #2682 from xhan0619/master
...
Add support for getPose for deformable objects and separate deformable vs. rigid face contact and deformable vs. multibody face contact for flexibility.
2020-03-22 18:44:18 -07:00
erwincoumans
c407b845e3
Merge pull request #2549 from dbartolini/cleanup-apple-finder-metadata
...
Remove src/.DS_Store
2020-03-22 15:16:59 -07:00
Xuchen Han
d7fb405d71
Fix bug in collision flags.
2020-03-21 22:06:05 -07:00
Xuchen Han
3cb18f87cc
fix issue #2675 : update dbvt volume immediately after face tree is initialized to prevent empty volumes
2020-03-20 12:34:38 -07:00
Xuchen Han
5d26efd988
formatting and minor bug fix
2020-03-19 12:29:00 -07:00
Xuchen Han
19ed1c952a
separate face contact between deformable and rigid and multibodies
2020-03-18 17:58:46 -07:00
Xuchen Han
cab8b84a8f
Support get body state for deformable objects so that it retrieves the best fit rigid transform
2020-03-18 17:11:20 -07:00
Xuchen Han
27d2cdaef0
Merge remote-tracking branch 'xuchen/master' into teleport
2020-03-15 19:29:06 -07:00
Xuchen Han
a807d4c0c1
Fix include for std::numerical_limits; Fix uninitialized params
2020-03-13 15:03:08 -07:00
Xuchen Han
2d3cd509eb
Fix divide by zero error in repulsion force
2020-03-13 14:52:13 -07:00
Xuchen Han
4730dab4bb
Address PR comments
2020-03-13 14:52:13 -07:00
Xuchen Han
4b35af3830
change deformable teleport to absolute pose
2020-03-12 16:40:25 -07:00
Xuchen Han
cbf282fb2f
Add support for teleporting deformables
2020-03-12 16:39:28 -07:00
Xuchen Han
7dfef92267
Add support for picking deformable with mouse
2020-03-09 11:19:08 -07:00
Xuchen Han
7762b2957e
fix error in barycentric weight calculation
2020-03-06 16:23:14 -08:00
Xuchen Han
ec0e9892b5
add slider demo
2020-03-06 16:04:34 -08:00
Xuchen Han
4efc983ca5
bug fixes and parameter tuning
2020-03-04 17:22:46 -08:00
Xuchen Han
1cb9a0630f
bug fix in barycentric weight calculation
2020-03-02 22:48:25 -08:00
Xuchen Han
4f36e09747
Motor->NonContactInner
2020-03-02 16:00:40 -08:00
Xuchen Han
2869a386a7
prevent geometric collision for sleeping deformable objects
2020-03-02 13:32:04 -08:00
Xuchen Han
a6bc125945
formatting
2020-03-02 12:12:04 -08:00
Xuchen Han
dbf2050269
extrapolate render mesh
2020-03-02 12:12:04 -08:00
Xuchen Han
84117b8440
separate motor constraint iterations and expose API
2020-02-26 14:11:41 -08:00
Erwin Coumans
dc19da18ee
fix memory leak due to custom container not handling copy operator for recursive containers
2020-02-22 10:54:23 -08:00
erwincoumans
981d5f2bf3
Merge pull request #2634 from stephengold/safeNormalize
...
use safeNormalize() to avoid assert failure in btVector3::normalize()
2020-02-20 10:57:42 -08:00
Stephen Gold
43877214bd
use safeNormalize() to avoid assert failure in btVector3::normalize()
2020-02-17 22:45:22 -08:00
Xuchen Han
d72b8b50a0
swap->btSwap
2020-02-14 15:30:35 -08:00
Xuchen Han
c4eb4ad66c
float->btScalar
2020-02-07 16:51:59 -08:00
Xuchen Han
dafed01013
float->btScalar; add optional post collision damping
2020-02-07 13:22:15 -08:00
Xuchen Han
2f73c5130e
fix roots sorting
2020-02-06 23:54:11 -08:00
Xuchen Han
3bc701c487
Improve intra-deformable collision and deformable self collision
2020-02-06 17:01:20 -08:00
erwincoumans
6428ed5e5f
Merge pull request #2563 from Lopuska/patch-1
...
add btCollisionDispatcherMt.cpp on unity build
2020-01-12 09:05:34 -08:00
erwincoumans
66ffa329c8
Merge pull request #2577 from xhan0619/master
...
Add position error into deformable vs. rigid contact
2020-01-11 16:05:15 -08:00
erwincoumans
5bf6adcf9d
Update btCollisionDispatcherMt.h
...
add a space to fix compile errors
2020-01-11 06:57:35 -08:00
Xuchen Han
ee2a811c09
parameter tweaks after testing on robot
2020-01-04 19:29:52 -08:00
Xuchen Han
a274bcbfa3
add position error into deformable vs. rigid solve
2019-12-31 19:18:37 -08:00
Lopuska
8f03a69e95
add btCollisionDispatcherMt,cpp on unity build
2019-12-31 23:07:03 +01:00
Xuchen Han
d7442cee21
add strain rate limiting
2019-12-31 14:04:18 -08:00
Xuchen Han
79c1343b6a
change number of quadrature points from 3 to 2
2019-12-31 14:03:54 -08:00
Xuchen Han
a808d74895
fix bug in the pretransform of rigid body interpolation transform
2019-12-30 10:55:30 -08:00
Anis
de9ac113c4
a better approach to merge new manifolds on multithreaded CPU dispatcher
2019-12-30 02:17:59 +01:00
Xuchen Han
442047a862
more bug fixes
2019-12-27 13:16:31 -08:00
Xuchen Han
65b75e5937
bug fixes for face contact to prevent sticking
2019-12-27 12:43:08 -08:00
erwincoumans
c9a0646bda
Merge pull request #2548 from dbartolini/cleanup-dbvt-init-order
...
Fix warning with -Wreorder
2019-12-24 10:03:35 -08:00
Erwin Coumans
c2d52750da
enable rolling/spinning friction for all contacts
2019-12-23 10:39:39 -08:00
Erwin Coumans
3fa67ea7d4
fix memory leak in previous commit (delete m_solverDeformableBodyIslandCallback!)
2019-12-20 18:18:45 -08:00