Commit Graph

  • 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