Xuchen Han
|
0d7ff567e6
|
bug fix in deformable predict motion
|
2019-10-15 13:50:13 -07:00 |
|
Xuchen Han
|
58a67f82fb
|
set default integration scheme to explicit
|
2019-10-15 13:50:13 -07:00 |
|
Xuchen Han
|
ca92cf067e
|
fix removeCollisionObject for Deformable world
|
2019-10-15 13:50:12 -07:00 |
|
Xuchen Han
|
3b945597d1
|
prevent narrow phase collision detection between rigid and soft when both are sleeping
|
2019-10-15 13:50:12 -07:00 |
|
Xuchen Han
|
c610ba49df
|
fix bug in computing rhs in momentum solve
|
2019-10-15 13:47:55 -07:00 |
|
Xuchen Han
|
e13578fee3
|
add option to turn self-collision on/off
|
2019-10-15 13:47:55 -07:00 |
|
Xuchen Han
|
4220c7f94c
|
tune CG tolerance
|
2019-10-15 13:47:54 -07:00 |
|
Xuchen Han
|
d0e4bbf04d
|
fix gravity set up
|
2019-10-15 13:47:54 -07:00 |
|
Erwin Coumans
|
3a4159c793
|
fix slow full btMatrixX operator* (was not used)
|
2019-10-08 19:31:58 -07:00 |
|
Xuchen Han
|
96bf2f2ff5
|
address PR comments
|
2019-10-01 14:47:49 -07:00 |
|
Xuchen Han
|
212b990b0e
|
remove auto and add include
|
2019-09-28 14:44:42 -07:00 |
|
Xuchen Han
|
9f11ac5d4d
|
add include
|
2019-09-28 14:44:42 -07:00 |
|
Xuchen Han
|
11ad0f0dfd
|
add btMatrix3x3 constructor from vectors
|
2019-09-28 14:44:42 -07:00 |
|
Xuchen Han
|
c178905998
|
remove siData
|
2019-09-28 14:44:42 -07:00 |
|
Xuchen Han
|
ccaddfca21
|
documentation and optimization
|
2019-09-28 14:44:42 -07:00 |
|
Xuchen Han
|
a0acfd5195
|
code clean up and optimization
|
2019-09-28 14:44:42 -07:00 |
|
Xuchen Han
|
977bdb4e0e
|
adjust parameters
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
cb46440e17
|
add normal cone optimization for self-collision
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
657a7468b3
|
documentation and optimization
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
20abbc9ee7
|
add dynamic friction for deformable contact
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
416e516735
|
add naive implementation of self collision
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
be7383cc03
|
update examples to test different time stepping schemes (namely explicit, implicit and implicit with line search)/
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
2f9184acc9
|
remove position correction
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
ef5aa6e73b
|
add options to toggle between whether line search is used & add more documentation
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
0501fe1bbd
|
add cloth demo to show deformable friction
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
55ebafc755
|
add demo to test soft body friction
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
cca220eb27
|
add damping energy to mass spring
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
d761b2cd68
|
add some documentation
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
ae42cc561e
|
add damping energy in line search
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
1bfb226be8
|
add support for deformable vs. deformable contact
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
403eb62dfa
|
code clean up and optimization
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
109d9353af
|
switched to deformable rigid contact from Jacobi to Gauss Seidel
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
f99cf56149
|
finished refactoring; start adding face contact
|
2019-09-28 14:44:41 -07:00 |
|
Xuchen Han
|
1bc75cc833
|
add relative tolerance for linear solver and newton with line search
|
2019-09-28 14:43:40 -07:00 |
|
Xuchen Han
|
36278edc00
|
add back preTickCallback & disable position Correction for more stability
|
2019-09-28 14:43:40 -07:00 |
|
Xuchen Han
|
acfcc3fc9a
|
updates to interpolation for rendering mesh
|
2019-09-28 14:43:40 -07:00 |
|
Xuchen Han
|
a47eeb8225
|
add render mesh interpolation from simulation mesh
|
2019-09-28 14:43:40 -07:00 |
|
Xuchen Han
|
1febf8d612
|
change CG tolerance criterion
|
2019-09-28 14:43:40 -07:00 |
|
Erwin Coumans
|
275a2aecb0
|
fix compile issues
|
2019-09-13 09:37:23 -07:00 |
|
Erwin Coumans
|
dee463eaae
|
Merge branch 'master' of https://github.com/erwincoumans/bullet3
|
2019-09-11 08:39:11 -07:00 |
|
Erwin Coumans
|
93810cb09a
|
revert constraint solver changes to allow block solver, since it breaks the multithreaded solver.
(re-enable if/when we can redo those changes without breaking multithreading)
|
2019-09-11 08:39:05 -07:00 |
|
erwincoumans
|
66fc3a9ce9
|
Update btDeformableGravityForce.h
|
2019-09-09 20:42:21 -07:00 |
|
erwincoumans
|
0d4db1a6f2
|
Update btDeformableMassSpringForce.h
|
2019-09-09 20:41:42 -07:00 |
|
erwincoumans
|
0722400f33
|
Update btConjugateGradient.h
add ; to btAssert
|
2019-09-09 20:39:53 -07:00 |
|
Erwin Coumans
|
4515fcbfaf
|
disable warmstarting for friction (btRigidBody) since friction directions are changing it can cause artifacts.
|
2019-09-06 21:22:14 -07:00 |
|
Xuchen Han
|
d5afccf3f1
|
update CMakeLists
|
2019-09-04 18:49:44 -07:00 |
|
Xuchen Han
|
1965f46959
|
update CMakeLists
|
2019-09-04 18:49:44 -07:00 |
|
Xuchen Han
|
8a08e32f51
|
update CMakeLists
|
2019-09-04 18:49:43 -07:00 |
|
Xuchen Han
|
5330396c70
|
enabled mass preconditioner
|
2019-09-04 18:49:43 -07:00 |
|
Xuchen Han
|
ca3e25d4e2
|
add Rayleigh damping for NeoHookean
|
2019-09-04 18:49:43 -07:00 |
|