Xuchen Han
|
7adb6fdff3
|
2016 -> 2019
|
2019-08-08 17:43:49 -07:00 |
|
Xuchen Han
|
02c5b99b2f
|
add algorithm overview
|
2019-08-06 11:42:48 -07:00 |
|
Xuchen Han
|
6a599bde87
|
setDt in reinitialize and remove unused variables
|
2019-08-06 10:16:56 -07:00 |
|
Xuchen Han
|
73f5eb6a8f
|
add profiling and code clean up
|
2019-08-05 16:49:04 -07:00 |
|
Xuchen Han
|
02d3a9469f
|
code clean up + Zlib copyright header
|
2019-08-05 11:54:17 -07:00 |
|
Xuchen Han
|
c5d84c1a0b
|
get rid of nullptr and std::function
|
2019-08-03 00:12:34 -07:00 |
|
Xuchen Han
|
8c04a78c9b
|
switch from std::unordered_map to btHashMap
|
2019-08-02 23:26:11 -07:00 |
|
Xuchen Han
|
f624b60c19
|
get rid of auto
|
2019-08-02 15:19:37 -07:00 |
|
Xuchen Han
|
54303e02b1
|
perform position correction only when objects are penetrating
|
2019-08-02 13:21:06 -07:00 |
|
Xuchen Han
|
f1e7ce9ce1
|
add multibody interpolation transform so that collision detection is consistent with rigidbody
|
2019-08-02 13:15:06 -07:00 |
|
Xuchen Han
|
ec403f790d
|
factor out force; now btDeformableLagrangianceForce can be specified at configuration time and to specific softbody
|
2019-08-02 13:15:06 -07:00 |
|
Xuchen Han
|
233a381e7c
|
add correct impulse matrix to multibody-deformable contact
|
2019-08-02 13:15:00 -07:00 |
|
Xuchen Han
|
243b9fc8c7
|
combat friction drift in positionCorrect by changing velocity and change it back (effectively only changing position)
|
2019-08-02 13:14:15 -07:00 |
|
Xuchen Han
|
a90cad2a96
|
deformable code refactor
|
2019-08-02 13:13:21 -07:00 |
|
Xuchen Han
|
7846dd38dd
|
switch explicit elastic force
|
2019-08-02 13:12:51 -07:00 |
|
Xuchen Han
|
b7e512a5f9
|
sync gravity with substeps
|
2019-08-02 13:12:41 -07:00 |
|
Xuchen Han
|
c4e316f005
|
btDeformableRigidWorld now inherits from btMultiBodyDynamicsWorld instead of btSoftRigidDynamicsWorld
|
2019-08-02 13:12:41 -07:00 |
|
Xuchen Han
|
13d4e1cc2b
|
bug fixes in constraints projections; cpplized various functions
|
2019-08-02 13:12:41 -07:00 |
|
Xuchen Han
|
786b0436ec
|
fixed gravity issue in rigid body and deformable body contact solve
|
2019-08-02 13:12:27 -07:00 |
|
Xuchen Han
|
b8997c36b2
|
update contact projection
|
2019-08-02 13:10:56 -07:00 |
|
Xuchen Han
|
35ce2ae0e2
|
add contact constraint as projections in CG
|
2019-08-02 13:10:56 -07:00 |
|
Xuchen Han
|
32836b0694
|
set up deformable world and solver (does not support contact or friction yet)
|
2019-08-02 13:10:17 -07:00 |
|