This website requires JavaScript.
0348d55d21
allow direct particle position alteration in order for mouse spring work
Irlan
2018-05-30 15:29:45 -03:00
caef3fede8
maintain the upper triangle of A, external particle/force creation/destruction, particle force abstraction, testbed update
Irlan
2018-05-30 11:34:41 -03:00
dba5ffbe06
through an acceleration constraint, the solver can remove acceleration from kinematic particles; consistency; in effect test update
Irlan
2018-05-27 02:50:40 -03:00
8abb45fd21
clean up
Irlan
2018-05-27 02:44:01 -03:00
a2fe1ab86c
fix tension stepping
Irlan
2018-05-26 01:41:18 -03:00
43013ad80b
now b3World is responsable for creating or destroying b3Cloth; clean up; update tests
Irlan
2018-05-26 00:41:41 -03:00
8d2affb0b2
typo, optimization, consistency
Irlan
2018-05-25 22:15:00 -03:00
03be41d05b
correct summary of body types
Irlan
2018-05-25 16:38:54 -03:00
8b775361a9
store tension action force inside spring, make spring output force and derivative for abstraction, cleanup
Irlan
2018-05-25 00:00:07 -03:00
bb9839321d
add a code to generate a sphere hull for testing and also for convenience
Irlan
2018-05-24 23:58:15 -03:00
5fa140a3de
bugfixes
Irlan
2018-05-24 19:11:05 -03:00
79765fcaf3
clothing patterns
Irlan
2018-05-24 19:04:01 -03:00
8f106c8037
comment
Irlan
2018-05-24 18:53:27 -03:00
cc4e163064
Triangle assert
Irlan
2018-05-24 18:53:16 -03:00
2ea909e3c4
remove epsilon
Irlan
2018-05-24 18:15:15 -03:00
654d5c2b61
consistency
Irlan
2018-05-24 18:14:46 -03:00
1d2f31998f
bugfix
Irlan
2018-05-24 18:14:30 -03:00
09ed4f7036
decrease tolerance for test work
Irlan
2018-05-24 18:13:56 -03:00
4ae3b7cc79
refactor cloth
Irlan
2018-05-24 05:35:16 -03:00
47a2c12160
use extension
Irlan
2018-05-24 05:34:49 -03:00
7437a45372
return active edge list while they are not stored
Irlan
2018-05-24 05:33:01 -03:00
109f23da49
add a small framework of garments, update the related tests
Irlan
2018-05-23 03:54:02 -03:00
aebe39143d
centralize automatically generated cylinder and cone hulls
Irlan
2018-05-23 03:49:39 -03:00
4b5df1dfc2
change class to structure for consistency
Irlan
2018-05-23 03:47:34 -03:00
747e4ca158
improve reference grid drawing
Irlan
2018-05-23 03:45:16 -03:00
6d595599a6
now Bounce uses Triangle for 2D mesh generation
Irlan
2018-05-23 03:44:53 -03:00
804df66af0
add comment
Irlan
2018-05-20 07:48:34 -03:00
9ae2dc4788
print energy
Irlan
2018-05-20 02:47:40 -03:00
10f08147ce
allow slop to prevent overshoot
Irlan
2018-05-20 02:37:56 -03:00
c91bfdb5d6
practical cg failure catch, rename epsilon to tolerance
Irlan
2018-05-20 01:58:22 -03:00
079e6eddca
improve mpcg
Irlan
2018-05-19 21:15:29 -03:00
b202988d82
add diagonal matrix
Irlan
2018-05-19 21:13:32 -03:00
a251a9e180
add addition operation for two csr matrices
Irlan
2018-05-19 21:13:09 -03:00
1ccb411fb6
typo
Irlan
2018-05-18 19:39:22 -03:00
2f383fb958
test update
Irlan
2018-05-18 19:35:16 -03:00
66228785fc
kinematic cloth
Irlan
2018-05-18 19:26:49 -03:00
c949c001f4
put definition above function for consistency
Irlan
2018-05-18 16:03:10 -03:00
e68c50f1c9
find adjacent triangles while there is no specialized cloth mesh to test bending; draw strech springs instead of countouring triangles; modify contact frame creation
Irlan
2018-05-18 15:51:22 -03:00
f52b12dec6
generalization
Irlan
2018-05-18 02:15:32 -03:00
5a64ffea65
separate inf and nan checks
Irlan
2018-05-18 02:03:00 -03:00
2d5f3e4d78
comment for consistency
Irlan
2018-05-17 17:01:47 -03:00
3be2152264
remove preconditioning experiments; use preconditioning by default; write delta
Irlan
2018-05-17 16:17:58 -03:00
2fa4532b01
use delta instead of epsilon
Irlan
2018-05-16 18:32:16 -03:00
631048668f
account for raddi in simplified sphere vs. hull test
Irlan
2018-05-16 16:21:20 -03:00
69ee19ffac
simplify preconditioning the system matrix, bugfix
Irlan
2018-05-16 16:18:00 -03:00
7e7935c28a
comments
Irlan Robson
2018-05-16 02:36:42 -03:00
d99711e749
comment
Irlan Robson
2018-05-16 02:29:24 -03:00
d8826c751e
correctly initiate/terminate contact constraints
Irlan
2018-05-16 02:08:45 -03:00
4804e48f0b
fix nan/inf check function
Irlan
2018-05-16 02:04:31 -03:00
b8ca0d3829
better logic for tension contribution
Irlan
2018-05-14 13:08:31 -03:00
ba544379c5
solve the instability problem in cloth solver
Irlan
2018-05-13 20:25:20 -03:00
b89faee90d
contour polygons not triangles
Irlan
2018-05-13 16:12:14 -03:00
15b8ea3f42
remove unecessary initialization; add two comments
Irlan
2018-05-13 13:28:27 -03:00
3dc3a20024
bugfix
Irlan
2018-05-13 13:18:29 -03:00
569a555bde
allow toggling convex hull simplification at run-time in order to expected convex hull creation work
Irlan
2018-05-12 21:56:11 -03:00
df304a5bb8
highlight features
Irlan
2018-05-12 20:36:23 -03:00
ddd9913a37
return
Irlan
2018-05-12 20:12:31 -03:00
096747a49d
better face error handler
Irlan
2018-05-12 19:58:34 -03:00
59990ed981
memleak
Irlan
2018-05-11 03:41:17 -03:00
b8ece1356f
memleak
Irlan
2018-05-11 03:25:57 -03:00
179bb2a146
decrease merge tolerance
Irlan
2018-05-11 03:21:47 -03:00
6c136123d9
face merging control in convex hull simplification; more asserts; consistency; now user can pass arbitrary number of vertices to b3QHull
Irlan
2018-05-11 03:14:17 -03:00
4da08af7fa
typo, ensure polygon convexity
Irlan
2018-05-09 22:33:10 -03:00
2e39ebd4e4
test
Irlan
2018-05-09 18:11:34 -03:00
1dd59fd5b8
make polygon normal computation more robust
Irlan
2018-05-09 14:48:58 -03:00
57f0370cd2
remove automatic convex hull generation to stress test quickhull
Irlan
2018-05-09 05:57:43 -03:00
e2c9c5e423
more asserts, comment
Irlan
2018-05-09 05:53:17 -03:00
72662b1acd
nice hull visualization
Irlan
2018-05-09 05:44:31 -03:00
0fc1751ca1
maintain essential topological invariants
Irlan
2018-05-09 05:44:09 -03:00
3f5494211d
control hull simplification
Irlan
2018-05-09 05:43:28 -03:00
97d7f99ce4
wireframe triangle rendering is implemented
Irlan
2018-05-09 05:42:34 -03:00
4a962b6a52
verify hull face is a polygon
Irlan
2018-05-09 05:41:17 -03:00
ba224cda73
rename function
Irlan
2018-05-04 21:43:10 -03:00
cd535f8c49
debug draw
Irlan
2018-05-04 21:42:45 -03:00
29c89ef4ee
use concrete pointer
Irlan
2018-05-03 21:54:02 -03:00
e42399c7a5
scale hull
Irlan
2018-05-03 21:49:52 -03:00
a55b621489
simplify hulls in dual space
Irlan
2018-05-03 21:46:45 -03:00
10c01c8fcf
in case heuristic overlapping test fails fallback to common overlapping test; create edge contact if hull is not simplified
Irlan
2018-05-03 21:45:00 -03:00
f6ba27cbf3
translate the hull; invalid catch
Irlan
2018-05-03 21:43:38 -03:00
fbc5f2ea55
control primitive drawing order
Irlan
2018-05-03 20:17:14 -03:00
9eb1a5b481
rename function
Irlan
2018-05-03 20:13:51 -03:00
c022d0726d
render cloth mesh triangle segments
Irlan
2018-05-03 20:13:26 -03:00
c2b7e5b441
remove automatic solid triangle segment rendering
Irlan
2018-05-03 20:11:29 -03:00
945c4c413d
bugfix
Irlan
2018-05-01 05:11:39 -03:00
883cc9059f
make convex hull creation easier for the user
Irlan
2018-05-01 04:49:53 -03:00
6550a92e4b
bugfix
Irlan
2018-05-01 03:56:41 -03:00
5f2e8627d3
correct drawing order of primitives
Irlan
2018-05-01 01:27:26 -03:00
0add130eea
rename function
Irlan
2018-04-30 15:51:42 -03:00
dc12bd5c8e
more tests
Irlan
2018-04-29 23:33:43 -03:00
f3c263111b
simplify qhull to hull conversion
Irlan
2018-04-29 22:35:40 -03:00
c9f0b0cf93
moved SAT code into collision module
Irlan
2018-04-29 22:27:41 -03:00
80ac01f13d
abstraction
Irlan
2018-04-29 00:06:24 -03:00
16ea548248
typo
Irlan
2018-04-27 04:22:40 -03:00
a63ae74ef7
use hull vertex list
Irlan
2018-04-27 04:18:13 -03:00
abc5f59170
bugfix; operations
Irlan
2018-04-27 03:32:20 -03:00
bd490d7925
consistency
Irlan
2018-04-27 02:38:38 -03:00
c3b55d3323
consistency
Irlan
2018-04-27 01:01:47 -03:00
cd6c7e188a
initialize time-step statistics in a world; rename profile function
Irlan
2018-04-26 23:51:20 -03:00
16d351ecac
stress quickhull
Irlan
2018-04-26 21:53:29 -03:00
63ae84770f
bugfixes
Irlan
2018-04-26 21:30:48 -03:00