Irlan
|
db949eeca0
|
Bugfix
|
2019-06-03 18:37:32 -03:00 |
|
Irlan
|
92cdb42dca
|
Use a particle tree for cloth
|
2019-06-03 17:50:43 -03:00 |
|
Irlan
|
17bddf5426
|
Remove unused
|
2019-06-03 17:16:49 -03:00 |
|
Irlan
|
2c78e67844
|
Use a node tree. Rename damping to mass damping.
|
2019-06-03 14:33:42 -03:00 |
|
Irlan
|
3b910491c3
|
Set AABB from center and radius
|
2019-06-03 14:32:58 -03:00 |
|
Irlan
|
d81ee7b84a
|
Delete unused
|
2019-06-03 10:04:18 -03:00 |
|
Irlan
|
46600010fe
|
More consistency and pass velocity and position iterations to cloth constraint solver
|
2019-06-02 12:05:36 -03:00 |
|
Irlan Robson
|
f1429a5481
|
Update readme.md
|
2019-06-02 11:12:19 -03:00 |
|
Irlan Robson
|
2e09982d3c
|
Update readme.md
|
2019-06-02 11:04:40 -03:00 |
|
Irlan
|
d89e658313
|
Removed experimental code
|
2019-06-02 11:03:19 -03:00 |
|
Irlan
|
f2c7eb64ed
|
Update sparse_mat33_view.h
|
2019-05-31 12:29:18 -03:00 |
|
Irlan
|
2e65edc6a8
|
Move files around. Centralize sparsity and pattern structures. Add a view for b3SparseMat33.
|
2019-05-31 11:58:08 -03:00 |
|
Irlan
|
a97e5c07cc
|
Rename Softbody to Beam
|
2019-05-28 14:10:45 -03:00 |
|
Irlan
|
0e5262629d
|
Support kinematic nodes
|
2019-05-28 14:01:27 -03:00 |
|
Irlan
|
df21ca37d7
|
Remove __forceinline
|
2019-05-27 19:16:35 -03:00 |
|
Irlan
|
6d2ac0d714
|
Remove capital H
|
2019-05-24 21:05:02 -03:00 |
|
Irlan
|
c696cb1a86
|
Update test
|
2019-05-24 20:36:33 -03:00 |
|
Irlan
|
416157bccf
|
Add block tetrahedral mesh for convenience
|
2019-05-24 19:30:38 -03:00 |
|
Irlan
|
b6f504b371
|
Include Rayleigh damping. Use struct instead of class. Update PinnedSoftBody test
|
2019-05-24 13:04:42 -03:00 |
|
Irlan
|
5e044795df
|
Use transpose
|
2019-05-23 11:17:32 -03:00 |
|
Irlan
|
494fa0baa9
|
Incorporate plasticity model. Update the tests
|
2019-05-22 18:16:47 -03:00 |
|
Irlan
|
e0d2f9f512
|
Use full matrices for computing the stiffness matrices. Enable/disable stiffness warping.
|
2019-05-22 12:04:04 -03:00 |
|
Irlan
|
9a14c1903c
|
Revert "Revert "Simplify soft body initialization and solver""
This reverts commit 56b5675dcdd48ea15e36b6561d52484166ba6982.
|
2019-05-21 20:48:41 -03:00 |
|
Irlan
|
56b5675dcd
|
Revert "Simplify soft body initialization and solver"
This reverts commit e28fd2e07f10bddebf4ba31fc2b75c6bbe7d5d5c.
|
2019-05-21 20:46:00 -03:00 |
|
Irlan
|
e28fd2e07f
|
Simplify soft body initialization and solver
Thanks Open Tissue!!
|
2019-05-21 20:36:46 -03:00 |
|
Irlan
|
e1b5e615e3
|
Generate tetrahedral cylinder. Also added some assertion code.
|
2019-05-14 13:47:04 -03:00 |
|
Irlan
|
c972052f3b
|
Update softbody_contact_solver.cpp
|
2019-05-14 09:37:25 -03:00 |
|
Irlan
|
4980e3c7f0
|
Update comments
|
2019-05-14 09:37:17 -03:00 |
|
Irlan
|
33a661cb32
|
Update comments
|
2019-05-13 19:12:46 -03:00 |
|
Irlan
|
a40a872efa
|
Update readme.md
|
2019-05-13 19:08:40 -03:00 |
|
Irlan
|
637199b5fd
|
New feature: soft bodies!
|
2019-05-13 19:03:23 -03:00 |
|
Irlan
|
f1c4cf4679
|
Destroy contact if type changed
|
2019-05-13 16:24:09 -03:00 |
|
Irlan
|
6f50645601
|
Use a local grid mesh
|
2019-05-13 16:23:46 -03:00 |
|
Irlan
|
31cac5aacd
|
Write once ray cast on triangle function
|
2019-05-13 16:23:05 -03:00 |
|
Irlan
|
3e5ff2257a
|
Add element write operator
|
2019-05-10 10:51:50 -03:00 |
|
Irlan
|
8d0295f5b7
|
Simplify sparsity structure
|
2019-05-10 10:51:05 -03:00 |
|
Irlan
|
389a45bf9e
|
Add negate operator
|
2019-05-10 10:50:28 -03:00 |
|
Irlan
|
bb2f11f948
|
Use clean separate row value structure that doesn't contain list pointers in the view
|
2019-05-04 19:25:49 -03:00 |
|
Irlan
|
b448acfec6
|
Add a view for sparse symmetric matrix to exploit cache coherency. This way we can increase maximum iteration count still with good performance.
|
2019-05-04 19:17:40 -03:00 |
|
Irlan
|
b5edb9b1c7
|
Update soft_body.h
|
2019-05-04 15:56:47 -03:00 |
|
Irlan
|
f567ac4738
|
Bugfix
|
2019-05-02 19:35:39 -03:00 |
|
Irlan
|
26092d3755
|
Remove unused
|
2019-04-30 10:41:30 -03:00 |
|
Irlan
|
c28069680e
|
Put quaternion constraint stuff inside namespace
|
2019-04-30 10:40:49 -03:00 |
|
Irlan
|
c71b6edc72
|
Put quaternion constraint stuff inside namespace
|
2019-04-30 10:10:15 -03:00 |
|
Irlan
|
7d4bb26145
|
Don't allocate edge-vertex pairs if subdivision is zero
|
2019-04-23 10:43:54 -03:00 |
|
Irlan
|
262cd50523
|
Output all memory counters
|
2019-04-23 10:32:27 -03:00 |
|
Irlan
|
25b7ce3f40
|
Output iterations on initial overlap and decrease tolerance
|
2019-04-23 05:45:47 -03:00 |
|
Irlan
|
d02a1f512e
|
Removed maximum iteration count as the unilateral root solver might take a large number of iterations to converge.
|
2019-04-23 04:28:36 -03:00 |
|
Irlan
|
5c90059689
|
Optimization
|
2019-04-22 17:11:42 -03:00 |
|
Irlan
|
a5a49df8c1
|
Begin pointer can change after reallocation
|
2019-04-22 14:38:51 -03:00 |
|