Commit graph

735 commits

Author SHA1 Message Date
Val Erastov
750de62b99 fix data loading 2014-11-03 22:04:34 -08:00
Val Erastov
e6e4b2203d Validate geometry after solving 2014-11-03 21:57:42 -08:00
Val Erastov
e83d605a39 make dragging more durable 2014-11-03 21:36:34 -08:00
Val Erastov
8d5019f108 abstract bfgs updater 2014-11-02 22:26:09 -08:00
Val Erastov
143819524b add lusolve 2014-11-01 23:38:31 -07:00
Val Erastov
a38db98017 disable cg by default 2014-11-01 00:11:01 -07:00
Val Erastov
178ea85934 conjugate gradient for linear systems 2014-11-01 00:09:25 -07:00
Val Erastov
acacd8626e coincodent elimination 2014-11-01 00:07:29 -07:00
Val Erastov
09b7a3e4f9 minor 2014-10-31 00:43:02 -07:00
Val Erastov
c7f2f91447 keep working 2014-10-30 20:29:59 -07:00
Val Erastov
2515b31ac7 make initial object bigger 2014-10-30 00:38:57 -07:00
Val Erastov
7ebfcd008e split up solving 2014-10-29 23:26:55 -07:00
Val Erastov
86be093faf update params on every solve step 2014-10-29 19:33:38 -07:00
Val Erastov
dfde163457 not create system on every drag 2014-10-29 19:22:46 -07:00
Val Erastov
9a0e2db885 split system by two steps 2014-10-29 18:09:58 -07:00
Val Erastov
9763c763ea no more face scaling 2014-10-29 17:52:00 -07:00
Val Erastov
908e46aec9 fix bugs 2014-10-29 01:25:16 -07:00
Val Erastov
5e79a35691 fix error reporting 2014-10-28 23:44:15 -07:00
Val Erastov
161c60824e fix division by zero 2014-10-28 23:44:02 -07:00
Val Erastov
3ef1f743c2 first approach to saving 2014-10-28 21:58:39 -07:00
Val Erastov
d49f72a3ed fix 2014-10-28 00:58:47 -07:00
Val Erastov
0733fce16c extra check 2014-10-28 00:25:47 -07:00
Val Erastov
95d231378d refresh on remove 2014-10-28 00:25:17 -07:00
Val Erastov
c20fc42522 rename folder 2014-10-28 00:14:21 -07:00
Val Erastov
6de62f77d2 rename folder 2014-10-28 00:14:03 -07:00
Val Erastov
f877ced410 multiline 2014-10-27 23:06:20 -07:00
Val Erastov
d5d9928cb0 auto-constraints 2014-10-27 22:40:42 -07:00
Val Erastov
78fb085707 change add segment tool; reorganized 2014-10-27 20:56:22 -07:00
Val Erastov
bdd886571f experiments 2014-10-27 20:33:35 -07:00
Val Erastov
888c1efb61 got dog leg 2014-10-25 00:09:40 -07:00
Val Erastov
1c729a5adc working on optimization 2014-10-24 00:14:34 -07:00
Val Erastov
aade377b1b working on optimization 2014-10-23 23:45:35 -07:00
Val Erastov
d796aea532 playing with line search 2014-10-20 19:49:09 -07:00
Val Erastov
7370d831d5 bgfs infrastructure 2014-10-18 13:46:51 -07:00
Val Erastov
52f5fb2e1c bfgs impl 2014-10-18 11:52:38 -07:00
Val Erastov
2216088263 bfgs impl 2014-10-18 10:52:27 -07:00
Val Erastov
0aef7f366a bfgs impl 2014-10-17 23:45:07 -07:00
Val Erastov
7e663d037e make constraints for arcs applicable to circle 2014-10-15 01:05:25 -07:00
Val Erastov
f4b203d96c change default tool for circle 2014-10-15 00:54:46 -07:00
Val Erastov
8b6420591f circle object and tool 2014-10-15 00:45:56 -07:00
Val Erastov
6102eebddc fix arc 2014-10-15 00:45:40 -07:00
Val Erastov
bf7b1e87e3 force solve action 2014-10-15 00:27:52 -07:00
Val Erastov
63cfe69b5e disable auto-solving if shift held 2014-10-15 00:16:25 -07:00
Val Erastov
5d73b05405 lock constraint 2014-10-15 00:08:14 -07:00
Val Erastov
c441cd3e34 fix arc drawing 2014-10-14 22:57:41 -07:00
Val Erastov
5ae384f66e fix bug 2014-10-14 22:48:18 -07:00
Val Erastov
342b74fb50 redraw selected element on top 2014-10-14 22:42:08 -07:00
Val Erastov
2abbfbbace sanity 2014-10-14 22:41:49 -07:00
Val Erastov
9405164ba1 sanity 2014-10-14 22:29:04 -07:00
Val Erastov
9a4a29543c implement visibility concept 2014-10-14 22:26:07 -07:00