Commit Graph

18 Commits

Author SHA1 Message Date
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
7f33d8cdb9 get rid of 'using' 2019-08-02 15:27:10 -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
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
3430192db7 reformulate friction 2019-08-02 13:12:51 -07:00
Xuchen Han
7846dd38dd switch explicit elastic force 2019-08-02 13:12:51 -07:00
Xuchen Han
2fc376e8f5 bug fix in friction; accumulate friction impulses in cg; forbid switching from static to dynamic friction 2019-08-02 13:12:51 -07:00
Xuchen Han
befab4eab6 reorganize the contact constraints 2019-08-02 13:12:51 -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
b28f1fdac3 add support for more than one constraint for a single deformable node 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
35ce2ae0e2 add contact constraint as projections in CG 2019-08-02 13:10:56 -07:00