Xuchen Han
|
96e8dcef0f
|
fix bug caused by not reseting to zero
|
2019-08-08 16:45:19 -07:00 |
|
Xuchen Han
|
e5231b5cc5
|
restore behaviors of btSoftBody
|
2019-08-06 10:52:19 -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
|
021cbb2a0e
|
include numeric_limits
|
2019-08-02 23:50:15 -07:00 |
|
Xuchen Han
|
8c04a78c9b
|
switch from std::unordered_map to btHashMap
|
2019-08-02 23:26:11 -07:00 |
|
Xuchen Han
|
3dc8abcf36
|
only call buildIslands once for multibody in each timestep
|
2019-08-02 13:15:06 -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
|
dc10336d45
|
code clean up + check in examples
|
2019-08-02 13:12:59 -07:00 |
|
Xuchen Han
|
7846dd38dd
|
switch explicit elastic force
|
2019-08-02 13:12:51 -07:00 |
|
Xuchen Han
|
bac7d461c5
|
fix bugs in poststablize and projection of colinear constraints
|
2019-08-02 13:12:51 -07:00 |
|
Xuchen Han
|
ac628f4d39
|
add two way coupled penetration resolution; not momentum conserving, but seem to work fine
|
2019-08-02 13:12:42 -07:00 |
|
Xuchen Han
|
696c96f392
|
bug fix in projection; start friction
|
2019-08-02 13:12:41 -07:00 |
|
Xuchen Han
|
4e5f4b9fe9
|
reformulate how constraints are managed in the projection class
|
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 |
|