Commit graph

1076 commits

Author SHA1 Message Date
Val Erastov
c3855c155a Fix undo/redo null input 2015-08-21 19:49:54 -07:00
Val Erastov
25e7efd77b Snap for circle 2015-08-21 19:21:50 -07:00
Val Erastov
1ac5417ae9 Use prepare-solve idiom 2015-08-13 22:03:05 -07:00
Val Erastov
f9cc184d15 small optimization 2015-08-13 01:06:07 -07:00
Val Erastov
0a41cc23c1 rollback LM as a precise solver as dog leg doing great now 2015-08-13 00:47:35 -07:00
Val Erastov
0bf305ba80 increase precision for dog leg algo. Now we can! 2015-08-13 00:47:35 -07:00
Val Erastov
d7c7c29730 make weight param modifiable 2015-08-13 00:47:34 -07:00
Val Erastov
021053aaee Use LU factorization for determing Guess Newton step 2015-08-13 00:47:34 -07:00
Val Erastov
81b217bf2e Use levenberg-maquard algo for precise minimization 2015-08-13 00:47:34 -07:00
Val Erastov
4536f948f4 Not solve if either ctrl or alt pressed 2015-08-12 18:52:38 -07:00
Val Erastov
0a20bca450 Retina support / honoring draw style 2015-08-11 23:09:02 -07:00
Val Erastov
6c51a1e83d Retina support / dragging 2015-08-11 23:00:47 -07:00
Val Erastov
06ebb2f3b3 Retina support / basic fixes 2015-08-11 22:52:37 -07:00
Val Erastov
c0f013af02 make selecting multiple objects on shift 2015-08-11 20:20:32 -07:00
Val Erastov
87ebd84009 fix redundancy check 2015-07-29 19:30:11 -07:00
Val Erastov
2c4f1e0aa4 clean dogleg, loose precision 2015-07-23 00:43:08 -07:00
Val Erastov
449fd71f44 don't diagnose every time 2015-07-23 00:15:43 -07:00
Val Erastov
5eed5c1753 constrints clean up 2015-07-23 00:05:30 -07:00
Val Erastov
552baeab1e minor 2015-07-22 23:55:28 -07:00
Val Erastov
3d1c7033a8 go for yui compressor 2015-07-22 22:52:52 -07:00
Val Erastov
e150b6b57b make only coi contraints reduciable 2015-07-22 22:52:52 -07:00
Val Erastov
71eeeff10e caching parameters for solving 2015-07-22 22:52:52 -07:00
Val Erastov
2cabcefa8b enable equals elimination 2015-07-22 22:52:52 -07:00
Val Erastov
59d1437131 cleanup 2015-07-22 22:52:52 -07:00
Val Erastov
afd12fadd9 fix redundency check 2015-07-22 22:52:52 -07:00
Val Erastov
b977c18a9d extract API for solver 2015-07-22 22:52:52 -07:00
Val Erastov
34a723d685 remove junk from repository 2015-07-22 22:52:52 -07:00
Val Erastov
ad0dda7b8d deployment 2015-07-22 22:52:52 -07:00
Val Erastov
e9a9df713f make native format build independent 2015-07-22 22:52:52 -07:00
Val Erastov
0060af8c25 fix build script 2015-07-22 22:52:52 -07:00
Val Erastov
365d862c1d extract css 2015-07-22 22:52:52 -07:00
Val Erastov
89e34a53c9 first aproach to compilation 2015-07-22 22:52:52 -07:00
Val Erastov
4b1ed5f1ba fix sketcher.html to be compiled 2015-07-20 00:35:48 -07:00
Val Erastov
48e0309cd2 fix gitignore 2015-07-20 00:32:36 -07:00
Val Erastov
345ec2696c fix gitignore 2015-07-20 00:31:41 -07:00
Val Erastov
402497698e get rid of any js code in html 2015-07-19 23:09:22 -07:00
Val Erastov
bd7c32bf42 remove geometry validation after solving 2015-07-19 22:42:41 -07:00
Val Erastov
1f37ad6316 fix compilation warnings 2015-07-19 22:41:06 -07:00
Val Erastov
e8054a509b fix compilation warnings 2015-07-19 21:16:58 -07:00
Val Erastov
e47235d482 exclude workspace.js 2015-07-19 21:04:28 -07:00
Val Erastov
ca5b5d056e mark all constructor with annotation 2015-07-19 21:03:54 -07:00
Val Erastov
f1e23e76e7 prepare for js compilation 2015-07-19 20:36:05 -07:00
Val Erastov
5a9497a703 Export Manager 2015-07-17 23:17:12 -07:00
Val Erastov
ed2c85dd3c Sketch Manager 2015-07-17 23:04:56 -07:00
Val Erastov
f45e5d6ea5 add some buttons 2015-07-17 21:24:34 -07:00
Val Erastov
8af9e41bb6 favicon 2015-07-17 20:57:54 -07:00
Val Erastov
379d6cb37e DXF export 2015-07-17 16:55:04 -07:00
Val Erastov
a70b485454 user text builder 2015-07-17 16:55:04 -07:00
Val Erastov
5e85ab26b9 colors iterator and fix bbox 2015-07-17 16:55:04 -07:00
Val Erastov
f63ca74185 bbox refactoring 2015-07-17 16:55:03 -07:00